From 55d21a436f538c5f2c445398904024189298f071 Mon Sep 17 00:00:00 2001 From: Luke Campagnola Date: Thu, 27 Jul 2017 22:21:02 -0700 Subject: [PATCH] ViewBox: mark matrix dirty _before_ emitting change signal to ensure that slots can access the latest transform. --- pyqtgraph/graphicsItems/ViewBox/ViewBox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyqtgraph/graphicsItems/ViewBox/ViewBox.py b/pyqtgraph/graphicsItems/ViewBox/ViewBox.py index 9af43614..8ade0c6b 100644 --- a/pyqtgraph/graphicsItems/ViewBox/ViewBox.py +++ b/pyqtgraph/graphicsItems/ViewBox/ViewBox.py @@ -1482,9 +1482,9 @@ class ViewBox(GraphicsWidget): self.sigYRangeChanged.emit(self, tuple(self.state['viewRange'][1])) if any(changed): + self._matrixNeedsUpdate = True self.sigRangeChanged.emit(self, self.state['viewRange']) self.update() - self._matrixNeedsUpdate = True # Inform linked views that the range has changed for ax in [0, 1]: