From 31da72fa17fe488f7c4a8509828fe1df806c2bac Mon Sep 17 00:00:00 2001 From: wmayer Date: Thu, 29 Sep 2022 17:13:56 +0200 Subject: [PATCH] Gui: change Selection.getCompleteSelection() to return a list of SelectionObject instead of DocumentObject --- src/Gui/Selection.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Gui/Selection.cpp b/src/Gui/Selection.cpp index 526e5dcabb..f0f96aecef 100644 --- a/src/Gui/Selection.cpp +++ b/src/Gui/Selection.cpp @@ -2343,7 +2343,13 @@ PyObject *SelectionSingleton::sGetCompleteSelection(PyObject * /*self*/, PyObjec Py::List list; for (const auto & it : sel) { - list.append(Py::asObject(it.pObject->getPyObject())); + SelectionObject obj(SelectionChanges(SelectionChanges::AddSelection, + it.DocName, + it.FeatName, + it.SubName, + it.TypeName, + it.x, it.y, it.z)); + list.append(Py::asObject(obj.getPyObject())); } return Py::new_reference_to(list); }