Skip to content
Snippets Groups Projects
Commit 7016acf0 authored by Vincent Texier's avatar Vincent Texier
Browse files

fix bug NetworkTabWidget.refresh_nodes launch on destroyed tab

parent d2a3a76b
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,7 @@ Created on 2 févr. 2014 ...@@ -5,6 +5,7 @@ Created on 2 févr. 2014
''' '''
import time import time
import logging
from PyQt5.QtWidgets import QWidget, QMenu, QAction, QApplication, \ from PyQt5.QtWidgets import QWidget, QMenu, QAction, QApplication, \
QMessageBox, QDialog, QAbstractItemView, QHeaderView QMessageBox, QDialog, QAbstractItemView, QHeaderView
from PyQt5.QtCore import QModelIndex, Qt, pyqtSlot, \ from PyQt5.QtCore import QModelIndex, Qt, pyqtSlot, \
...@@ -142,6 +143,13 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget): ...@@ -142,6 +143,13 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget):
QIcon(':/icons/informations_icon'), QIcon(':/icons/informations_icon'),
"Informations") "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.tab_network = NetworkTabWidget(self.community)
self.tabs_account.addTab(self.tab_network, self.tabs_account.addTab(self.tab_network,
QIcon(":/icons/network_icon"), QIcon(":/icons/network_icon"),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment