Skip to content

Commit 44cf02d

Browse files
authored
fix: prevent log error when running update_driver_widgets (#1188)
1 parent 7ae3a6b commit 44cf02d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/tagstudio/qt/controllers/fix_ignored_modal_controller.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self, library: "Library", driver: "QtDriver"):
3232
lambda: (
3333
self.update_ignored_count(),
3434
self.driver.update_browsing_state(),
35-
self.driver.library_info_window.update_cleanup(),
35+
self.update_driver_widgets(),
3636
self.refresh_ignored(),
3737
)
3838
)
@@ -52,20 +52,13 @@ def refresh_ignored(self):
5252
pw.setWindowTitle(Translations["library.scan_library.title"])
5353
pw.update_label(Translations["entries.ignored.scanning"])
5454

55-
def update_driver_widgets():
56-
if (
57-
hasattr(self.driver, "library_info_window")
58-
and self.driver.library_info_window.isVisible()
59-
):
60-
self.driver.library_info_window.update_cleanup()
61-
6255
pw.from_iterable_function(
6356
self.tracker.refresh_ignored_entries,
6457
None,
6558
self.set_ignored_count,
6659
self.update_ignored_count,
6760
self.remove_modal.refresh_list,
68-
update_driver_widgets,
61+
self.update_driver_widgets,
6962
)
7063

7164
def set_ignored_count(self):
@@ -88,6 +81,13 @@ def update_ignored_count(self):
8881
)
8982
self.ignored_count_label.setText(f"<h3>{count_text}</h3>")
9083

84+
def update_driver_widgets(self):
85+
if (
86+
hasattr(self.driver, "library_info_window")
87+
and self.driver.library_info_window.isVisible()
88+
):
89+
self.driver.library_info_window.update_cleanup()
90+
9191
@override
9292
def showEvent(self, event: QtGui.QShowEvent) -> None: # type: ignore
9393
self.update_ignored_count()

0 commit comments

Comments
 (0)