From 796f6b84356fff5437d8378b3bb50bd2c94f38fc Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Sat, 20 Jun 2026 18:30:08 +0900 Subject: [PATCH] feat: call emitter from ThreadingManager --- dzgui/managers/threading.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dzgui/managers/threading.py b/dzgui/managers/threading.py index adecb7a..c20f324 100644 --- a/dzgui/managers/threading.py +++ b/dzgui/managers/threading.py @@ -81,6 +81,11 @@ class ThreadingManager: def set_job_count(self, jobs: int) -> None: self.jobs = jobs + def update_emitter(self, signal: str) -> None: + if self.controller: + emitter = self.controller.get_emitter() + GLib.idle_add(lambda: emitter.emit(signal)) + def update_dialog(self, msg: str) -> None: GLib.idle_add(lambda: self.wait_dialog.update_text(msg))