diff options
author | Carlos Soriano <csoriano1618@gmail.com> | 2018-01-02 17:48:11 +0000 |
---|---|---|
committer | Carlos Soriano <csoriano1618@gmail.com> | 2018-01-02 17:48:11 +0000 |
commit | 3fc52e01065e1c2e046f9684ab962dbd9a205a3f (patch) | |
tree | d65f8f227d1033f6ab53da2e272863a1423c22b8 /src/nautilus-link.c | |
parent | 6584c17896d4206a45313d49ca136c67de008b56 (diff) | |
download | nautilus-3fc52e01065e1c2e046f9684ab962dbd9a205a3f.tar.gz |
Revert "general: always show file names for desktop files"
This reverts commit ac0e5578d291073fc034e5a206dcb36a2fd0220f
Diffstat (limited to 'src/nautilus-link.c')
-rw-r--r-- | src/nautilus-link.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/nautilus-link.c b/src/nautilus-link.c index 8246752e1..d52841843 100644 --- a/src/nautilus-link.c +++ b/src/nautilus-link.c @@ -320,6 +320,14 @@ nautilus_link_local_set_key (const char *uri, } gboolean +nautilus_link_local_set_text (const char *uri, + const char *text) +{ + return nautilus_link_local_set_key (uri, "Name", text, TRUE); +} + + +gboolean nautilus_link_local_set_icon (const char *uri, const char *icon) { @@ -392,6 +400,12 @@ nautilus_link_get_link_uri_from_desktop (GKeyFile *key_file, return retval; } +static char * +nautilus_link_get_link_name_from_desktop (GKeyFile *key_file) +{ + return g_key_file_get_locale_string (key_file, MAIN_GROUP, "Name", NULL, NULL); +} + static GIcon * nautilus_link_get_link_icon_from_desktop (GKeyFile *key_file) { @@ -511,6 +525,7 @@ nautilus_link_get_link_info_given_file_contents (const char *file_contents, int link_file_size, const char *file_uri, char **uri, + char **name, GIcon **icon, gboolean *is_launcher) { @@ -529,6 +544,7 @@ nautilus_link_get_link_info_given_file_contents (const char *file_contents, } *uri = nautilus_link_get_link_uri_from_desktop (key_file, file_uri); + *name = nautilus_link_get_link_name_from_desktop (key_file); *icon = nautilus_link_get_link_icon_from_desktop (key_file); *is_launcher = FALSE; |