From 376a0a0c8b9080f6dc038a2859656e2ed864bc52 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Fri, 31 Mar 2017 20:56:46 +0200
Subject: [PATCH] Less refresh of the network table

---
 src/sakia/gui/navigation/network/table_model.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/sakia/gui/navigation/network/table_model.py b/src/sakia/gui/navigation/network/table_model.py
index 7a4beb12..6b3d00c1 100644
--- a/src/sakia/gui/navigation/network/table_model.py
+++ b/src/sakia/gui/navigation/network/table_model.py
@@ -27,6 +27,9 @@ class NetworkFilterProxyModel(QSortFilterProxyModel):
                              NetworkTableModel.columns_types.index('current_time')):
             left_data = int(left_data) if left_data != '' else 0
             right_data = int(right_data) if right_data != '' else 0
+            if left_data == right_data:
+                pubkey_col = NetworkTableModel.columns_types.index('pubkey')
+                return self.lessThan(self.index(left.row(), pubkey_col), self.index(right.row(), pubkey_col))
 
         return left_data < right_data
 
-- 
GitLab