[gnome-builder] recent: track project using untranslated URI



commit 55b3de4e9f7a3f5a0638c7c6de12592ea1370e6d
Author: Christian Hergert <chergert redhat com>
Date:   Tue Mar 26 15:38:35 2019 -0700

    recent: track project using untranslated URI
    
    This ensures that we remove the right thing later on in the
    recent manager.

 src/plugins/recent/gbp-recent-workbench-addin.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/recent/gbp-recent-workbench-addin.c b/src/plugins/recent/gbp-recent-workbench-addin.c
index 927a8c6ea..60833eb0b 100644
--- a/src/plugins/recent/gbp-recent-workbench-addin.c
+++ b/src/plugins/recent/gbp-recent-workbench-addin.c
@@ -25,6 +25,8 @@
 #include <libide-projects.h>
 #include <libide-gui.h>
 
+#include "ide-project-info-private.h"
+
 #include "gbp-recent-workbench-addin.h"
 
 struct _GbpRecentWorkbenchAddin
@@ -102,7 +104,7 @@ gbp_recent_workbench_addin_add_recent (GbpRecentWorkbenchAddin *self,
 
   IDE_ENTRY;
 
-  if (!(file = ide_project_info_get_file (project_info)) ||
+  if (!(file = _ide_project_info_get_real_file (project_info)) ||
       directory_is_ignored (file))
     IDE_EXIT;
 
@@ -173,7 +175,7 @@ gbp_recent_workbench_addin_add_recent (GbpRecentWorkbenchAddin *self,
       g_bookmark_file_add_group (projects_file, uri, build_system_group);
     }
 
-  if ((directory = ide_project_info_get_directory (project_info)))
+  if ((directory = _ide_project_info_get_real_directory (project_info)))
     {
       g_autofree gchar *dir_group = NULL;
       g_autofree gchar *diruri = g_file_get_uri (directory);


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