[gnome-builder] project-file: prefer display name over name



commit e806f32420ffe9611aa10ba04fe7e92e81daef21
Author: Christian Hergert <christian hergert me>
Date:   Tue Apr 14 15:56:44 2015 -0700

    project-file: prefer display name over name
    
    name is a byte_string, which could contain some invalid information.
    Instead, prefer display name which will have transforms applied.

 libide/ide-project-file.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-project-file.c b/libide/ide-project-file.c
index 80b4f76..af24a43 100644
--- a/libide/ide-project-file.c
+++ b/libide/ide-project-file.c
@@ -80,10 +80,15 @@ const gchar *
 ide_project_file_get_name (IdeProjectFile *self)
 {
   IdeProjectFilePrivate *priv = ide_project_file_get_instance_private (self);
+  const gchar *name;
 
   g_return_val_if_fail (IDE_IS_PROJECT_FILE (self), NULL);
 
-  return g_file_info_get_name (priv->file_info);
+  name = g_file_info_get_display_name (priv->file_info);
+  if (name == NULL)
+    name = g_file_info_get_name (priv->file_info);
+
+  return name;
 }
 
 /**


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