get_app_class = _null_get_app_class
-def _hildon_set_application_title(title):
- gtk.set_application_name(title)
+def _hildon_set_application_name(name):
+ gtk.set_application_name(name)
-def _null_set_application_title(title):
+def _null_set_application_name(name):
pass
-if IS_HILDON_SUPPORTED:
- set_application_title = _hildon_set_application_title
-else:
- set_application_title = _null_set_application_title
+try:
+ gtk.set_application_name
+ set_application_name = _hildon_set_application_name
+except AttributeError:
+ set_application_name = _null_set_application_name
def _fremantle_hildonize_window(app, window):
oldWindow = window
newWindow = hildon.StackableWindow()
- oldWindow.get_child().reparent(newWindow)
+ if oldWindow.get_child() is not None:
+ oldWindow.get_child().reparent(newWindow)
app.add_window(newWindow)
return newWindow
def _hildon_hildonize_window(app, window):
oldWindow = window
newWindow = hildon.Window()
- oldWindow.get_child().reparent(newWindow)
+ if oldWindow.get_child() is not None:
+ oldWindow.get_child().reparent(newWindow)
app.add_window(newWindow)
return newWindow
gtk.gdk.threads_init()
l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
- hildonize.set_application_title(constants.__pretty_app_name__)
+ hildonize.set_application_name("FMRadio") # Playback while silent on Maemo 5
app = MormonChannelProgram()
if not PROFILE_STARTUP:
try: