From 4a39c1e3a442ff2d5d4510d724577a06eb5827ed Mon Sep 17 00:00:00 2001 From: Luke Campagnola Date: Wed, 26 Dec 2012 20:12:49 -0500 Subject: [PATCH] Fixed bug 1089042 (AttributeError in PlotItem) --- pyqtgraph/graphicsItems/PlotItem/PlotItem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyqtgraph/graphicsItems/PlotItem/PlotItem.py b/pyqtgraph/graphicsItems/PlotItem/PlotItem.py index 6c2e1a6f..c362ffb5 100644 --- a/pyqtgraph/graphicsItems/PlotItem/PlotItem.py +++ b/pyqtgraph/graphicsItems/PlotItem/PlotItem.py @@ -158,6 +158,8 @@ class PlotItem(GraphicsWidget): self.autoAlpha = True self.spectrumMode = False + self.legend = None + ## Create and place axis items if axisItems is None: axisItems = {} @@ -538,7 +540,7 @@ class PlotItem(GraphicsWidget): #item.sigPlotChanged.connect(self.plotChanged) #self.plotChanged() name = kargs.get('name', getattr(item, 'opts', {}).get('name', None)) - if name is not None and self.legend is not None: + if name is not None and hasattr(self, 'legend') and self.legend is not None: self.legend.addItem(item, name=name)