commit 2a99afee94a1046f6cabf880ae86cca4d6aabedd
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Mon Jan 13 17:27:17 2014 +0100

    Handle undo in `branch-add' LFUN

diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index b8719cb..9040425 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -2491,6 +2491,7 @@ void Buffer::dispatch(FuncRequest const & func, 
DispatchResult & dr)
                                        msg += ("\n");
                                msg += bformat(_("Branch \"%1$s\" already 
exists."), branch_name);
                        } else {
+                               undo().recordUndoFullDocument(CursorData());
                                branch_list.add(branch_name);
                                branch = branch_list.find(branch_name);
                                string const x11hexname = 
X11hexname(branch->color());

Reply via email to