diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py
index bb0d3cab2304482f830ab5bcd091d3ee25b06940..07854ada59daff9f6efb9da421d9c8848608bbb1 100644
--- a/src/cutecoin/gui/currency_tab.py
+++ b/src/cutecoin/gui/currency_tab.py
@@ -5,6 +5,7 @@ Created on 2 févr. 2014
 '''
 
 import time
+import logging
 from PyQt5.QtWidgets import QWidget, QMenu, QAction, QApplication, \
                             QMessageBox, QDialog, QAbstractItemView, QHeaderView
 from PyQt5.QtCore import QModelIndex, Qt, pyqtSlot, \
@@ -142,6 +143,13 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget):
                                      QIcon(':/icons/informations_icon'),
                                     "Informations")
 
+            # fix bug refresh_nodes launch on destroyed NetworkTabWidget
+            logging.debug('Disconnect community.network.nodes_changed')
+            try:
+                self.community.network.nodes_changed.disconnect()
+            except TypeError:
+                logging.debug('No signals on community.network.nodes_changed')
+
             self.tab_network = NetworkTabWidget(self.community)
             self.tabs_account.addTab(self.tab_network,
                                      QIcon(":/icons/network_icon"),