mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-10-31 22:05:58 +00:00
Fix duplicate items in menubar
* When recreating the Results window, the menubar had duplicate items added each time. * Removing the underlying C++ object is apparently enough to fix the issue. * SetParent(None) can still be used in case of floating windows
This commit is contained in:
parent
4a1641e39d
commit
584e9c92d9
@ -366,7 +366,8 @@ class DupeGuru(QObject):
|
|||||||
self.details_dialog.setParent(None)
|
self.details_dialog.setParent(None)
|
||||||
if self.resultWindow is not None:
|
if self.resultWindow is not None:
|
||||||
self.resultWindow.close()
|
self.resultWindow.close()
|
||||||
self.resultWindow.setParent(None)
|
# This is better for tabs, as it takes care of duplicate items in menu bar
|
||||||
|
self.resultWindow.deleteLater() if self.use_tabs else self.resultWindow.setParent(None)
|
||||||
if self.use_tabs:
|
if self.use_tabs:
|
||||||
self.resultWindow = self.main_window.createPage(
|
self.resultWindow = self.main_window.createPage(
|
||||||
"ResultWindow", parent=self.main_window, app=self)
|
"ResultWindow", parent=self.main_window, app=self)
|
||||||
|
Loading…
Reference in New Issue
Block a user