From 91841e6b0b888d948126d8801fbf7aff0df8b0f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Br=C3=B6tzmann?= Date: Mon, 16 Mar 2020 10:35:49 +0100 Subject: [PATCH] [plugin_installer] Don't fail on plugin selection --- plugin_installer/widget.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugin_installer/widget.py b/plugin_installer/widget.py index 6a5d9da..0018b45 100644 --- a/plugin_installer/widget.py +++ b/plugin_installer/widget.py @@ -21,6 +21,7 @@ from gajim.common.helpers import Observable from gajim.plugins.plugins_i18n import _ from gajim.plugins.helpers import get_builder + class Column(IntEnum): PIXBUF = 0 NAME = 1 @@ -131,7 +132,7 @@ class AvailablePage(Observable): def _select_first_plugin(self): selection = self._ui.available_plugins_treeview.get_selection() iter_ = self._ui.plugin_store.get_iter_first() - selection.select_iter(iter_) - - path = self._ui.plugin_store.get_path(iter_) - self._ui.available_plugins_treeview.scroll_to_cell(path) + if iter_ is not None: + selection.select_iter(iter_) + path = self._ui.plugin_store.get_path(iter_) + self._ui.available_plugins_treeview.scroll_to_cell(path)