[med-svn] [dicompyler] 07/15: Pubsub unsubscribe correction
Vojtech Kulvait
kulvait-guest at moszumanska.debian.org
Tue Sep 19 22:19:09 UTC 2017
This is an automated email from the git hooks/post-receive script.
kulvait-guest pushed a commit to branch master
in repository dicompyler.
commit cda874c53b3b6aebfe822ed89cc4f0fc4d0ffb75
Author: Vojtěch Kulvait <kulvait at gmail.com>
Date: Tue Sep 19 10:03:04 2017 +0200
Pubsub unsubscribe correction
---
debian/patches/092017A_fixpubsub.patch | 49 ++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/debian/patches/092017A_fixpubsub.patch b/debian/patches/092017A_fixpubsub.patch
index e9dc02b..7b727cd 100644
--- a/debian/patches/092017A_fixpubsub.patch
+++ b/debian/patches/092017A_fixpubsub.patch
@@ -19,6 +19,33 @@ Index: dicompyler/dicompyler/baseplugins/2dview.py
from matplotlib import _cntr as cntr
from matplotlib import __version__ as mplversion
import numpy as np
+@@ -194,18 +193,18 @@ class plugin2DView(wx.Panel):
+ self.Unbind(wx.EVT_RIGHT_DOWN)
+ self.Unbind(wx.EVT_RIGHT_UP)
+ self.Unbind(wx.EVT_MOTION)
+- pub.unsubscribe(self.OnKeyDown)
+- pub.unsubscribe(self.OnMouseWheel)
+- pub.unsubscribe(self.OnRefresh)
++ pub.unsubscribe(self.OnKeyDown, 'main.key_down')
++ pub.unsubscribe(self.OnMouseWheel, 'main.mousewheel')
++ pub.unsubscribe(self.OnRefresh, '2dview.refresh')
+
+ def OnDestroy(self, evt):
+ """Unbind to all events before the plugin is destroyed."""
+
+- pub.unsubscribe(self.OnUpdatePatient)
+- pub.unsubscribe(self.OnStructureCheck)
+- pub.unsubscribe(self.OnIsodoseCheck)
+- pub.unsubscribe(self.OnDrawingPrefsChange)
+- pub.unsubscribe(self.OnPluginLoaded)
++ pub.unsubscribe(self.OnUpdatePatient, 'patient.updated.parsed_data')
++ pub.unsubscribe(self.OnStructureCheck, 'structures.checked')
++ pub.unsubscribe(self.OnIsodoseCheck, 'isodoses.checked')
++ pub.unsubscribe(self.OnDrawingPrefsChange, '2dview.drawingprefs')
++ pub.unsubscribe(self.OnPluginLoaded, 'plugin.loaded.2dview')
+ self.OnUnfocus()
+
+ def OnStructureCheck(self, msg):
@@ -725,4 +724,4 @@ class plugin2DView(wx.Panel):
menu.Append(id, "No tools found")
menu.Enable(id, False)
@@ -65,6 +92,19 @@ Index: dicompyler/dicompyler/baseplugins/dvh.py
from dicompyler import guiutil, util
from dicompyler import dvhdata, guidvh
from dicompyler import wxmpl
+@@ -134,9 +133,9 @@ class pluginDVH(wx.Panel):
+ def OnDestroy(self, evt):
+ """Unbind to all events before the plugin is destroyed."""
+
+- pub.unsubscribe(self.OnUpdatePatient)
+- pub.unsubscribe(self.OnStructureCheck)
+- pub.unsubscribe(self.OnStructureSelect)
++ pub.unsubscribe(self.OnUpdatePatient, 'patient.updated.parsed_data')
++ pub.unsubscribe(self.OnStructureCheck, 'structures.checked')
++ pub.unsubscribe(self.OnStructureSelect, 'structure.selected')
+
+ def OnStructureCheck(self, msg):
+ """When a structure changes, update the interface and plot."""
Index: dicompyler/dicompyler/baseplugins/quickopen.py
===================================================================
--- dicompyler.orig/dicompyler/baseplugins/quickopen.py
@@ -97,6 +137,15 @@ Index: dicompyler/dicompyler/baseplugins/treeview.py
from wx.gizmos import TreeListCtrl as tlc
from dicompyler import guiutil, util
import dicom
+@@ -99,7 +98,7 @@ class pluginTreeView(wx.Panel):
+ def OnDestroy(self, evt):
+ """Unbind to all events before the plugin is destroyed."""
+
+- pub.unsubscribe(self.OnUpdatePatient)
++ pub.unsubscribe(self.OnUpdatePatient, 'patient.updated.raw_data')
+
+ def OnLoadTree(self, event):
+ """Update and load the DICOM tree."""
Index: dicompyler/dicompyler/dicomgui.py
===================================================================
--- dicompyler.orig/dicompyler/dicomgui.py
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/dicompyler.git
More information about the debian-med-commit
mailing list