[gnome-builder] project-file: prefer display name over name
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] project-file: prefer display name over name
- Date: Tue, 14 Apr 2015 23:00:00 +0000 (UTC)
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]