From dce236f1da1aae44bc3210aac1ff2eb710d71f41 Mon Sep 17 00:00:00 2001 From: Kimoon Han Date: Fri, 30 Aug 2024 12:42:22 +0900 Subject: [PATCH] fix(interactive.imagetool): properly disconnect signals --- src/erlab/interactive/imagetool/manager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/erlab/interactive/imagetool/manager.py b/src/erlab/interactive/imagetool/manager.py index 2692868..53df47e 100644 --- a/src/erlab/interactive/imagetool/manager.py +++ b/src/erlab/interactive/imagetool/manager.py @@ -190,6 +190,7 @@ def tool(self, value: ImageTool | None) -> None: self._tool.slicer_area.unlink() self._tool.setAttribute(QtCore.Qt.WidgetAttribute.WA_DeleteOnClose) self._tool.removeEventFilter(self) + self._tool.sigTitleChanged.disconnect(self.update_title) self._tool.slicer_area.set_data( xr.DataArray(np.zeros((2, 2)), name=self._tool.slicer_area.data.name) )