From aa4868af13437f4718e8ce7972b79b496d296068 Mon Sep 17 00:00:00 2001 From: Charlie Date: Sun, 25 Oct 2009 01:14:23 +0000 Subject: corrected some UI bugs --- diff --git a/Workshop.activity/WorkshopListItem.py b/Workshop.activity/WorkshopListItem.py index 0828f2c..8b9fe53 100644 --- a/Workshop.activity/WorkshopListItem.py +++ b/Workshop.activity/WorkshopListItem.py @@ -51,16 +51,17 @@ class Rating(gtk.HBox): gtk.HBox.__init__(self,False,4) value = rating self.stars = [0,0,0,0,0] - for x in range(5): - if value -1 > 0: - self.stars[x]=1 - elif value -1 == -0.5: - self.stars[x] = 0.5 - break - else: - self.stars[x]=1 - break - value -= 1 + if value > 0: + for x in range(5): + if value -1 > 0: + self.stars[x]=1 + elif value -1 == -0.5: + self.stars[x] = 0.5 + break + else: + self.stars[x]=1 + break + value -= 1 self.prepare_image() def prepare_image(self): diff --git a/Workshop.activity/WorkshopModel.py b/Workshop.activity/WorkshopModel.py index ba468ed..159263d 100644 --- a/Workshop.activity/WorkshopModel.py +++ b/Workshop.activity/WorkshopModel.py @@ -93,7 +93,7 @@ class Tutorial(): self.__author = "" if 'rating' in self.__original_dict: - self.__rating = self.__original_dict['rating'] + self.__rating = float(self.__original_dict['rating']) else: self.__rating = 0 -- cgit v0.9.1