We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
remove_object
1 parent d7e2a5e commit 65435caCopy full SHA for 65435ca
cdl/core/gui/panel/base.py
@@ -477,9 +477,12 @@ def remove_object(self) -> None:
477
return
478
sel_objects = self.objview.get_sel_objects(include_groups=True)
479
for obj in sorted(sel_objects, key=lambda obj: obj.short_id, reverse=True):
480
+ dlg_list: list[QW.QDialog] = []
481
for dlg, obj_i in self.__separate_views.items():
482
if obj_i is obj:
- dlg.done(QW.QDialog.DialogCode.Rejected)
483
+ dlg_list.append(dlg)
484
+ for dlg in dlg_list:
485
+ dlg.done(QW.QDialog.DialogCode.Rejected)
486
self.plothandler.remove_item(obj.uuid)
487
self.objview.remove_item(obj.uuid, refresh=False)
488
self.objmodel.remove_object(obj)
0 commit comments