summaryrefslogtreecommitdiff
path: root/jfr_playoff/gui
diff options
context:
space:
mode:
Diffstat (limited to 'jfr_playoff/gui')
-rw-r--r--jfr_playoff/gui/frames/team.py5
1 files changed, 3 insertions, 2 deletions
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)