From 5bda940abc08051aa12703c0169b176a909e536f Mon Sep 17 00:00:00 2001 From: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> Date: Sat, 18 May 2019 17:24:18 +0200 Subject: [PATCH] Fix TextBox not respecting eventson --- lib/matplotlib/widgets.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/matplotlib/widgets.py b/lib/matplotlib/widgets.py index 35d8d679429d..28650ba93ac8 100644 --- a/lib/matplotlib/widgets.py +++ b/lib/matplotlib/widgets.py @@ -790,8 +790,9 @@ def _rendercursor(self): self.ax.figure.canvas.draw() def _notify_submit_observers(self): - for cid, func in self.submit_observers.items(): - func(self.text) + if self.eventson: + for cid, func in self.submit_observers.items(): + func(self.text) def _release(self, event): if self.ignore(event): @@ -849,8 +850,9 @@ def set_val(self, val): self._notify_submit_observers() def _notify_change_observers(self): - for cid, func in self.change_observers.items(): - func(self.text) + if self.eventson: + for cid, func in self.change_observers.items(): + func(self.text) def begin_typing(self, x): self.capturekeystrokes = True