--- a/src/updatemanager.py Wed Apr 22 08:42:27 2009 +0100
+++ b/src/updatemanager.py Wed Apr 22 08:56:47 2009 +0100
@@ -924,7 +924,7 @@
gnome.url_show(self.release_notes_url)
except gobject.GError:
self.__error_occurred(_("Unable to navigate to:\n\t%s") %
- self.release_notes_url, title=_("Update Manager"))
+ self.release_notes_url)
def __on_um_dialog_close(self, widget):
self.__exit_app()
@@ -1475,6 +1475,23 @@
def shutdown_after_image_update(self):
self.__display_update_image_success()
+ def __error_occurred(self, error_msg, msg_title=None, msg_type=gtk.MESSAGE_ERROR):
+ msgbox = gtk.MessageDialog(parent =
+ self.w_um_dialog,
+ buttons = gtk.BUTTONS_CLOSE,
+ flags = gtk.DIALOG_MODAL,
+ type = msg_type,
+ message_format = None)
+ msgbox.set_property('text', error_msg)
+ title = None
+ if msg_title:
+ title = msg_title
+ else:
+ title = _("Update Manager")
+ msgbox.set_title(title)
+ msgbox.run()
+ msgbox.destroy()
+
#-------------------- remove those
def main():
gtk.main()