[ghex] Show an error dialog if UI file loading failed



commit e81fd4c6fc5aa8d9da9cb89cbf661efb47acb640
Author: Kalev Lember <kalevlember gmail com>
Date:   Sat Feb 18 21:34:52 2012 +0200

    Show an error dialog if UI file loading failed

 src/ghex-window.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/ghex-window.c b/src/ghex-window.c
index c4cc3c2..2d408c2 100644
--- a/src/ghex-window.c
+++ b/src/ghex-window.c
@@ -580,8 +580,10 @@ ghex_window_constructor (GType                  type,
     datadir = ghex_datadir ();
     ui_path = g_build_filename (datadir, "ghex-ui.xml", NULL);
     if (!gtk_ui_manager_add_ui_from_file (window->ui_manager, ui_path, &error)) {
-        g_warning ("Failed to load ui: %s", error->message);
+        gchar *msg = g_strdup_printf (_("Failed to load ui: %s"), error->message);
         g_error_free (error);
+        display_error_dialog (window, msg);
+        g_free (msg);
     }
     g_free (ui_path);
     g_free (datadir);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]