src/updatemanager.py
changeset 1071 175b2a595d30
parent 1031 5c130cc07e44
child 1096 b9a9c42cd999
--- 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()