diff options
Diffstat (limited to 'jfr_playoff/gui')
-rw-r--r-- | jfr_playoff/gui/frames/match.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/jfr_playoff/gui/frames/match.py b/jfr_playoff/gui/frames/match.py index 12d02a5..c91119d 100644 --- a/jfr_playoff/gui/frames/match.py +++ b/jfr_playoff/gui/frames/match.py @@ -357,6 +357,8 @@ class BracketMatchSettingsFrame(GuiFrame): for idx, widget in enumerate(self.bracketWidgets): widget.grid(row=1+idx/2, column=1+idx%2, sticky=tk.W) + self._enablePanels() + self._lockTeams = False def _onTeamListChange(self, *args): @@ -614,6 +616,8 @@ class MatchSettingsFrame(RepeatableFrame): callback=self._setLoserPositions) self.loserPositionsBtn.grid(row=2, column=1, sticky=tk.W) + self._enablePanels() + self.winfo_toplevel().event_generate( '<<MatchListChanged>>', when='tail') |