From a3f598c99023d67a0950483689cdf190c1917cbe Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Sun, 1 Nov 2026 16:47:39 -0800 Subject: [PATCH] fix: Fusion Failed... name 'GUl' is not defined [11.1.0 regression] (#1495) --- kindlecomicconverter/KCC_gui.py | 2 +- kindlecomicconverter/comic2ebook.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kindlecomicconverter/KCC_gui.py b/kindlecomicconverter/KCC_gui.py index e632e18e..bd7b9967 100644 --- a/kindlecomicconverter/KCC_gui.py +++ b/kindlecomicconverter/KCC_gui.py @@ -442,7 +442,7 @@ class WorkerThread(QThread): if options.output is None: options.output = fusion_source_parent currentJobs.clear() - job, fusion_cover_path = comic2ebook.makeFusion(bookDir) + job, fusion_cover_path = comic2ebook.makeFusion(bookDir, self) currentJobs.append(job) MW.addMessage.emit(i18n.tr_arg(QCoreApplication.translate('KCCGUI', 'Created fusion at %1'), currentJobs[0]), 'info', False) except Exception as e: diff --git a/kindlecomicconverter/comic2ebook.py b/kindlecomicconverter/comic2ebook.py index 816a6338..1a9a13e5 100755 --- a/kindlecomicconverter/comic2ebook.py +++ b/kindlecomicconverter/comic2ebook.py @@ -1826,7 +1826,9 @@ def checkPre(source='KCC-'): if tempdir.startswith(source): rmtree(os.path.join(root, tempdir), True) -def makeFusion(sources: List[str]): +def makeFusion(sources: List[str], qtgui=None): + global GUI + GUI = qtgui if len(sources) < 2: raise UserWarning(QCoreApplication.translate("KCCGUI", 'Fusion requires at least 2 sources. Did you forget to uncheck fusion?')) start = perf_counter()