diff --git a/dzgui/views/trees/tree_servers.py b/dzgui/views/trees/tree_servers.py index 11c8c97..2ec2f32 100644 --- a/dzgui/views/trees/tree_servers.py +++ b/dzgui/views/trees/tree_servers.py @@ -297,8 +297,9 @@ class ServerTreeView(ContextMixin, TreeView): # type: ignore return # NOTE: signal triggers twice on right-click events # due to deselect-then-select behavior in GTK - model, sel = self.get_selection().get_selected_rows() - if len(sel) == 0: + sel = self.get_selection() + model, row = sel.get_selected() + if row is None: return self.start_distcalc()