macro_action, macro_line: don't reparent objects before deletes

causes new window flickering
main
Ilya Zhuravlev 2021-01-19 22:52:28 -05:00
parent e6b51c3717
commit 4c0e206aa1
2 changed files with 0 additions and 9 deletions

View File

@ -41,7 +41,6 @@ class ActionText(BasicAction):
self.container.removeWidget(self.text)
def delete(self):
self.text.setParent(None)
self.text.deleteLater()
def serialize(self):
@ -100,11 +99,8 @@ class ActionSequence(BasicAction):
def delete(self):
for w in self.widgets:
w.setParent(None)
w.deleteLater()
self.btn_plus.setParent(None)
self.btn_plus.deleteLater()
self.layout_container.setParent(None)
self.layout_container.deleteLater()
def on_add(self):

View File

@ -62,15 +62,10 @@ class MacroLine(QObject):
def delete(self):
self.action.delete()
self.btn_remove.setParent(None)
self.btn_remove.deleteLater()
self.select_type.setParent(None)
self.select_type.deleteLater()
self.arrows.setParent(None)
self.arrows.deleteLater()
self.btn_up.setParent(None)
self.btn_up.deleteLater()
self.btn_down.setParent(None)
self.btn_down.deleteLater()
def on_change_type(self):