From 46c1da232e26fd25745126a9763a553690ead5be Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 23 Jun 2026 18:27:34 +0900 Subject: [PATCH] fix: do not trigger decrement if tree is unloaded (#360) --- dzgui/views/components/buttons.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dzgui/views/components/buttons.py b/dzgui/views/components/buttons.py index 1e7c32e..92db284 100644 --- a/dzgui/views/components/buttons.py +++ b/dzgui/views/components/buttons.py @@ -141,6 +141,8 @@ class RefreshButton(IconTextButton): def _on_refresh_clicked(self, button: Self) -> None: """Spawned in a thread""" + if self.controller.get_active_treeview().is_loaded() is False: + return self.is_clicked = True self.controller.refresh_tree() # TODO: get server tab enum