[gnome-builder] context: add warning/tracing for recent manager



commit 102c4605b00fd4d46aa5c76c6530d119dc6c89fd
Author: Christian Hergert <christian hergert me>
Date:   Sat Apr 25 14:59:25 2015 -0700

    context: add warning/tracing for recent manager

 libide/ide-context.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-context.c b/libide/ide-context.c
index 883fc4c..e9d2187 100644
--- a/libide/ide-context.c
+++ b/libide/ide-context.c
@@ -1295,6 +1295,8 @@ ide_context_init_add_recent (gpointer             source_object,
   g_autofree gchar *uri = NULL;
   g_autofree gchar *app_exec = NULL;
 
+  IDE_ENTRY;
+
   g_assert (IDE_IS_CONTEXT (self));
   g_assert (!cancellable || G_IS_CANCELLABLE (cancellable));
 
@@ -1311,9 +1313,14 @@ ide_context_init_add_recent (gpointer             source_object,
   recent_data.groups = (gchar **)groups;
   recent_data.is_private = FALSE;
 
-  gtk_recent_manager_add_full (self->recent_manager, uri, &recent_data);
+  IDE_TRACE_MSG ("Registering %s as recent project.", uri);
+
+  if (!gtk_recent_manager_add_full (self->recent_manager, uri, &recent_data))
+    g_warning ("Failed to add %s to GtkRecentManager", uri);
 
   g_task_return_boolean (task, TRUE);
+
+  IDE_EXIT;
 }
 
 static void


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