Added 'helldon' to transparently port the thing to the desktop :P
[jamaendo] / jamaui / radios.py
index dc3109c..44d92f3 100644 (file)
 #  (based on http://pygstdocs.berlios.de/pygst-tutorial/seeking.html)
 #
 import gtk
 #  (based on http://pygstdocs.berlios.de/pygst-tutorial/seeking.html)
 #
 import gtk
-import hildon
+try:
+    import hildon
+except:
+    import helldon as hildon
 import jamaendo
 from playerwindow import open_playerwindow
 from albumlist import RadioList
 import jamaendo
 from playerwindow import open_playerwindow
 from albumlist import RadioList
@@ -41,9 +44,10 @@ class RadiosWindow(hildon.StackableWindow):
 
         self.radios = {}
         hildon.hildon_gtk_window_set_progress_indicator(self, 1)
 
         self.radios = {}
         hildon.hildon_gtk_window_set_progress_indicator(self, 1)
-        for item in jamaendo.starred_radios():
+        radios = jamaendo.starred_radios()
+        for item in radios:
             self.radios[item.ID] = item
             self.radios[item.ID] = item
-            self.radiolist.add_radio(item)
+        self.radiolist.add_radios(radios)
         hildon.hildon_gtk_window_set_progress_indicator(self, 0)
 
         self.add(self.panarea)
         hildon.hildon_gtk_window_set_progress_indicator(self, 0)
 
         self.add(self.panarea)