From d4e2e89db48980496fb66c46ceacd873a34f8bfc Mon Sep 17 00:00:00 2001 From: emkael Date: Tue, 14 Jan 2020 02:13:48 +0100 Subject: Properly restore last OptionMenu value on value set refresh Fixes #46 --- jfr_playoff/gui/frames/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jfr_playoff/gui/frames/__init__.py b/jfr_playoff/gui/frames/__init__.py index 367afc9..983903a 100644 --- a/jfr_playoff/gui/frames/__init__.py +++ b/jfr_playoff/gui/frames/__init__.py @@ -433,7 +433,7 @@ class RefreshableOptionMenu(ttk.OptionMenu): self._valueLock = True self._valueVariable.set( self._lastValue - if self._lastValue in [option[1] for option in options] + if str(self._lastValue) in [str(option[1]) for option in options] else '') self._valueLock = False except tk.TclError: -- cgit v1.2.3