|
From: cfalcon <cf...@ce...> - 2016-01-13 10:09:39
|
The handleEvent method of TaurusTrend2DItem raises an AttributeError
when the plot object is not present.
Fix it, ignoring the events when the plot object is None.
---
lib/taurus/qt/qtgui/extra_guiqwt/image.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/taurus/qt/qtgui/extra_guiqwt/image.py b/lib/taurus/qt/qtgui/extra_guiqwt/image.py
index e20a766..087f623 100644
--- a/lib/taurus/qt/qtgui/extra_guiqwt/image.py
+++ b/lib/taurus/qt/qtgui/extra_guiqwt/image.py
@@ -256,8 +256,10 @@ class TaurusTrend2DItem(XYImageItem, TaurusBaseComponent):
if evt_value is None or getattr(evt_value,'value', None) is None:
self.debug('Ignoring event from %s'%repr(evt_src))
return
-
+
plot = self.plot()
+ if plot is None:
+ return
#initialization
ySize = len(evt_value.value)
--
2.4.0
|