From e144dc5aebca69de5a17d7558d13af156635bf88 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Thu, 24 Dec 2015 09:24:51 +0100 Subject: [PATCH] Fix bug #314 --- src/sakia/gui/identities_tab.py | 2 +- src/sakia/gui/transactions_tab.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sakia/gui/identities_tab.py b/src/sakia/gui/identities_tab.py index f7fc1fd5..c481c834 100644 --- a/src/sakia/gui/identities_tab.py +++ b/src/sakia/gui/identities_tab.py @@ -100,7 +100,7 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab): def identity_context_menu(self, point): index = self.table_identities.indexAt(point) model = self.table_identities.model() - if index.row() < model.rowCount(): + if index.isValid() and index.row() < model.rowCount(): source_index = model.mapToSource(index) pubkey_col = model.sourceModel().columns_ids.index('pubkey') pubkey_index = model.sourceModel().index(source_index.row(), diff --git a/src/sakia/gui/transactions_tab.py b/src/sakia/gui/transactions_tab.py index a7108ff4..8360b103 100644 --- a/src/sakia/gui/transactions_tab.py +++ b/src/sakia/gui/transactions_tab.py @@ -171,7 +171,7 @@ class TransactionsTabWidget(QWidget, Ui_transactionsTabWidget): def history_context_menu(self, point): index = self.table_history.indexAt(point) model = self.table_history.model() - if index.row() < model.rowCount(QModelIndex()): + if index.isValid() and index.row() < model.rowCount(QModelIndex()): menu = QMenu(self.tr("Actions"), self) source_index = model.mapToSource(index) state_col = model.sourceModel().columns_types.index('state') -- GitLab