From fe24609295876943391e572d3ec7a48f3f962e75 Mon Sep 17 00:00:00 2001 From: emkael Date: Sun, 2 Jun 2019 23:41:51 +0200 Subject: Setting team list correctly for team selection dialog --- jfr_playoff/gui/frames/team.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'jfr_playoff') diff --git a/jfr_playoff/gui/frames/team.py b/jfr_playoff/gui/frames/team.py index fac3fa6..78b2be0 100644 --- a/jfr_playoff/gui/frames/team.py +++ b/jfr_playoff/gui/frames/team.py @@ -110,7 +110,8 @@ class TeamFetchSettingsFrame(tk.Frame): self._changeNotify(None) def _chooseFinishingPositions(self): - if not self.master.teams: + teams = self.winfo_toplevel().getTeams() + if not len(teams): tkMessageBox.showerror( 'Wybór teamów', 'W turnieju nie ma teamów do wyboru') self._setFinishingPositions([]) @@ -120,7 +121,7 @@ class TeamFetchSettingsFrame(tk.Frame): selectionFrame = TeamSelectionFrame( dialog, title='Wybierz teamy, które zakończyły rozgrywki ' + \ 'na swojej pozycji:', - teams=self.master.teams, + teams=teams, selected=lambda idx, team: idx+1 in self.finishingPositions, callback=self._setFinishingPositions, vertical=True) selectionFrame.pack(fill=tk.BOTH, expand=True, padx=5, pady=5) -- cgit v1.2.3