From 3c8db951cd769c4d0eaea0913fc28c0b7e027c8a Mon Sep 17 00:00:00 2001 From: aadrian Date: Mon, 5 Oct 2026 10:55:01 +0200 Subject: [PATCH] ui, plugins: fixed loading versionchecker and downloader Both plugins imported opensnitch.dialogs.stats, removed in b87b67da. PluginsManager.load_plugin() does not catch import errors, so with either plugin enabled the UI failed to start. Import StatsDialog from opensnitch.dialogs.events, as virustotal does. --- ui/opensnitch/plugins/downloader/downloader.py | 2 +- ui/opensnitch/plugins/versionchecker/versionchecker.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/opensnitch/plugins/downloader/downloader.py b/ui/opensnitch/plugins/downloader/downloader.py index 166ae8f44a..dde8035356 100644 --- a/ui/opensnitch/plugins/downloader/downloader.py +++ b/ui/opensnitch/plugins/downloader/downloader.py @@ -6,7 +6,7 @@ from queue import Queue from opensnitch.version import version -from opensnitch.dialogs.stats import StatsDialog +from opensnitch.dialogs.events import StatsDialog from opensnitch.notifications import DesktopNotifications from opensnitch.plugins import PluginBase, PluginSignal from opensnitch.utils.xdg import xdg_config_home diff --git a/ui/opensnitch/plugins/versionchecker/versionchecker.py b/ui/opensnitch/plugins/versionchecker/versionchecker.py index 5969e688f2..450f04f27e 100644 --- a/ui/opensnitch/plugins/versionchecker/versionchecker.py +++ b/ui/opensnitch/plugins/versionchecker/versionchecker.py @@ -8,7 +8,7 @@ from PyQt6.QtCore import QCoreApplication as QC from opensnitch.version import version -from opensnitch.dialogs.stats import StatsDialog +from opensnitch.dialogs.events import StatsDialog from opensnitch.notifications import DesktopNotifications from opensnitch.plugins import PluginBase, PluginSignal from opensnitch.utils.xdg import xdg_config_home