From 8aaae0ba2225d052d580e504d73707cb60e91717 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 10 Apr 2016 17:59:58 +0200 Subject: [PATCH] + make 'Merge project' undo/redoable --- src/Gui/CommandDoc.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Gui/CommandDoc.cpp b/src/Gui/CommandDoc.cpp index 618495f0e..423b389b1 100644 --- a/src/Gui/CommandDoc.cpp +++ b/src/Gui/CommandDoc.cpp @@ -333,10 +333,13 @@ void StdCmdMergeProjects::activated(int iMsg) return; } + doc->openTransaction("Merge project"); Base::FileInfo fi((const char*)project.toUtf8()); Base::ifstream str(fi, std::ios::in | std::ios::binary); MergeDocuments md(doc); md.importObjects(str); + str.close(); + doc->commitTransaction(); } }