[gedit] GeditRecent: print a warning on failure



commit 94f5e17dfd3322af7b5bf761590f9e62a26e182d
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Jun 28 22:10:43 2014 +0200

    GeditRecent: print a warning on failure
    
    There was a problem when the mime type was not a valid UTF-8 string, and
    it was quite difficult to debug. With a warning it is hopefully easier
    to debug a future problem.

 gedit/gedit-recent.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gedit/gedit-recent.c b/gedit/gedit-recent.c
index 60b4377..694c9c3 100644
--- a/gedit/gedit-recent.c
+++ b/gedit/gedit-recent.c
@@ -53,9 +53,11 @@ gedit_recent_add_document (GeditDocument *document)
                recent_data->is_private = FALSE;
 
                uri = g_file_get_uri (location);
-               gtk_recent_manager_add_full (recent_manager,
-                                            uri,
-                                            recent_data);
+
+               if (!gtk_recent_manager_add_full (recent_manager, uri, recent_data))
+               {
+                       g_warning ("Failed to add uri '%s' to the recent manager.", uri);
+               }
 
                g_free (uri);
                g_free (recent_data->app_exec);


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