From e53d7c6e35e8bb7aab42976f470957dde313ece5 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 27 Jun 2019 23:45:45 +0200 Subject: Generating MatchListChanged events on repeater add/remove --- jfr_playoff/gui/tabs.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'jfr_playoff/gui/tabs.py') diff --git a/jfr_playoff/gui/tabs.py b/jfr_playoff/gui/tabs.py index e61779c..873edc0 100644 --- a/jfr_playoff/gui/tabs.py +++ b/jfr_playoff/gui/tabs.py @@ -220,6 +220,8 @@ class MatchesTab(PlayoffTab): newPhase = max(self.phases.keys()) + 1 if len(self.phases) else 1 self.phaseFrame.add(phase, text='Faza #%d' % (newPhase)) self.phases[newPhase] = phase + self.winfo_toplevel().event_generate( + '<>', when='tail') return newPhase def removePhase(self, phase=None): @@ -234,6 +236,8 @@ class MatchesTab(PlayoffTab): break if key_to_delete: self.phases.pop(key_to_delete) + self.winfo_toplevel().event_generate( + '<>', when='tail') def _renameTabs(self, *args): for idx, tab in self.phases.iteritems(): -- cgit v1.2.3