From f465875a69cf6efa9d73011dfc88e6998ebcff8e Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Sat, 8 Feb 2003 18:25:14 +0000 Subject: Error handling in moz bookmarks import. Error handling in moz bookmarks import. --- src/ephy-shell.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/ephy-shell.c b/src/ephy-shell.c index 9f903c500..8d8e461e8 100644 --- a/src/ephy-shell.c +++ b/src/ephy-shell.c @@ -135,14 +135,24 @@ ephy_shell_command_cb (EphyEmbedShell *shell, if (strcmp (command, "import-mozilla-bookmarks") == 0) { - ephy_bookmarks_import_mozilla (bookmarks, param); - - dialog = gtk_message_dialog_new - (NULL, - GTK_DIALOG_MODAL, - GTK_MESSAGE_ERROR, - GTK_BUTTONS_OK, - _("Bookmarks imported successfully.")); + if (ephy_bookmarks_import_mozilla (bookmarks, param)) + { + dialog = gtk_message_dialog_new + (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + _("Mozilla bookmarks imported successfully.")); + } + else + { + dialog = gtk_message_dialog_new + (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + _("Importing Mozilla bookmarks failed.")); + } gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } -- cgit v1.2.3