[evolution] Bug 790326 - [evolution-backup] Allow running without GUI/DISPLAY



commit 3b986fa03e8c00ac1db1a9213aacc811b138c3d2
Author: Milan Crha <mcrha redhat com>
Date:   Wed Nov 15 09:25:14 2017 +0100

    Bug 790326 - [evolution-backup] Allow running without GUI/DISPLAY

 src/modules/backup-restore/evolution-backup-tool.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/modules/backup-restore/evolution-backup-tool.c 
b/src/modules/backup-restore/evolution-backup-tool.c
index 690f81f..0d30a7a 100644
--- a/src/modules/backup-restore/evolution-backup-tool.c
+++ b/src/modules/backup-restore/evolution-backup-tool.c
@@ -888,9 +888,13 @@ main (gint argc,
                &argc, &argv, NULL, options, GETTEXT_PACKAGE, &error);
 
        if (error != NULL) {
-               g_printerr ("%s\n", error->message);
-               g_error_free (error);
-               exit (EXIT_FAILURE);
+               if (gui_arg)
+                       g_printerr ("Failed to initialize gtk+. Do not use --gui, to run without it. Reported 
error: %s\n", error->message);
+
+               g_clear_error (&error);
+
+               if (gui_arg)
+                       exit (EXIT_FAILURE);
        }
 
        if (opt_remaining != NULL) {


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