From 2c9da6eaf151925502250f6390d625bec2a09529 Mon Sep 17 00:00:00 2001 From: Wade Brainerd Date: Mon, 14 Sep 2009 17:40:12 +0000 Subject: Bug fixes --- (limited to 'mainscreen.py') diff --git a/mainscreen.py b/mainscreen.py index aaff165..0f2700b 100644 --- a/mainscreen.py +++ b/mainscreen.py @@ -217,11 +217,11 @@ class MainScreen(gtk.VBox): # Hilite the button in the direction of the first unmedaled lesson. next_index = self.get_next_lesson() - if next_index > self.lesson_index: + if next_index > self.lesson_index and index < len(self.lessons)-1: self.nextlessonbtn.modify_bg(gtk.STATE_NORMAL, self.get_colormap().alloc_color('#ff8080')) else: self.nextlessonbtn.modify_bg(gtk.STATE_NORMAL, self.get_colormap().alloc_color('#40a040')) - if next_index < self.lesson_index: + if next_index < self.lesson_index and index > 0: self.prevlessonbtn.modify_bg(gtk.STATE_NORMAL, self.get_colormap().alloc_color('#ff8080')) else: self.prevlessonbtn.modify_bg(gtk.STATE_NORMAL, self.get_colormap().alloc_color('#40a040')) -- cgit v0.9.1