From 996c7ed31f1dc5db0eafcaef7b72a0acbcd55c2f Mon Sep 17 00:00:00 2001 From: Ewan Cook <5237234+ewancook@users.noreply.github.com> Date: Fri, 10 Aug 2018 14:19:21 +0100 Subject: [PATCH] refs #23023 fix unreg error on non-registered function --- scripts/Muon/GUI/Common/load_widget/load_view.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/scripts/Muon/GUI/Common/load_widget/load_view.py b/scripts/Muon/GUI/Common/load_widget/load_view.py index fde4f34ac8b..fa920ebbe67 100644 --- a/scripts/Muon/GUI/Common/load_widget/load_view.py +++ b/scripts/Muon/GUI/Common/load_widget/load_view.py @@ -34,16 +34,25 @@ class LoadView(QtGui.QWidget): self.load_button.clicked.connect(slot) def unreg_on_load_clicked(self, slot): - self.load_button.clicked.disconnect(slot) + try: + self.load_button.clicked.disconnect(slot) + except TypeError: + return def on_co_add_clicked(self, slot): self.co_button.clicked.connect(slot) def unreg_on_co_add_clicked(self, slot): - self.co_button.clicked.disconnect(slot) + try: + self.co_button.clicked.disconnect(slot) + except TypeError: + return def on_spinbox_changed(self, slot): self.spinbox.valueChanged.connect(slot) def unreg_on_spinbox_changed(self, slot): - self.spinbox.valueChanged.disconnect(slot) + try: + self.spinbox.valueChanged.disconnect(slot) + except TypeError: + return -- GitLab