[Xfce4-commits] <xfce4-session:master> Use an error dialog here.
Nick Schermer
noreply at xfce.org
Thu Jan 28 19:52:28 CET 2010
Updating branch refs/heads/master
to a0bfec50373444222652ae00deeac39c12ce3d6f (commit)
from 2845efd09f75b1d96b765d84b0657f0221f2b6db (commit)
commit a0bfec50373444222652ae00deeac39c12ce3d6f
Author: Nick Schermer <nick at xfce.org>
Date: Thu Jan 28 19:19:36 2010 +0100
Use an error dialog here.
Bit less information in the dialog, but the error returned from
gtk_builder_add_from_string() will give the user more information
about the actually problem.
settings/main.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/settings/main.c b/settings/main.c
index 71eb929..a81b71e 100644
--- a/settings/main.c
+++ b/settings/main.c
@@ -108,13 +108,12 @@ main(int argc,
gtk_builder_add_from_string(builder,
xfce4_session_settings_ui,
xfce4_session_settings_ui_length,
- NULL);
+ &error);
if(!builder) {
- xfce_message_dialog(NULL, _("Internal Error"), GTK_STOCK_DIALOG_ERROR,
- _("Unable to create user interface from embedded definition data"),
- _("This is likely a problem with your Xfce installation"),
- GTK_STOCK_CLOSE, GTK_RESPONSE_ACCEPT, NULL);
+ xfce_dialog_show_error(NULL, error,
+ _("Unable to create user interface from embedded definition data"));
+ g_error_free (error);
return EXIT_FAILURE;
}
More information about the Xfce4-commits
mailing list