From 3ccba4c64bbb44bc1237b5180cff91ee11225c48 Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 1 Oct 2019 19:35:51 +0200 Subject: [PATCH] when cloning a 3d view then also set the new view into edit mode in case the original view is --- src/Gui/Document.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Gui/Document.cpp b/src/Gui/Document.cpp index e81f27d467..5bf79c00eb 100644 --- a/src/Gui/Document.cpp +++ b/src/Gui/Document.cpp @@ -1627,6 +1627,13 @@ Gui::MDIView* Document::cloneView(Gui::MDIView* oldview) view3D->setWindowIcon(oldview->windowIcon()); view3D->resize(oldview->size()); + // FIXME: Add parameter to define behaviour by the calling instance + // View provider editing + if (d->_editViewProvider) { + firstView->getViewer()->resetEditingViewProvider(); + view3D->getViewer()->setEditingViewProvider(d->_editViewProvider, d->_editMode); + } + return view3D; }