From 4f73a741ddbcfdc98920091a6840925c7c6bd903 Mon Sep 17 00:00:00 2001 From: kushalkolar Date: Wed, 1 Nov 2023 21:42:14 -0400 Subject: [PATCH] fix controller getting disabled --- fastplotlib/graphics/selectors/_base_selector.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fastplotlib/graphics/selectors/_base_selector.py b/fastplotlib/graphics/selectors/_base_selector.py index e892ca32d..e6796f270 100644 --- a/fastplotlib/graphics/selectors/_base_selector.py +++ b/fastplotlib/graphics/selectors/_base_selector.py @@ -252,7 +252,8 @@ def _move_end(self, ev): # restore the initial controller state # if it was disabled, keep it disabled - self._plot_area.controller.enabled = self._initial_controller_state + if self._initial_controller_state is not None: + self._plot_area.controller.enabled = self._initial_controller_state def _move_to_pointer(self, ev): """