summaryrefslogtreecommitdiff
path: root/libcaja-private/caja-link.c
diff options
context:
space:
mode:
authorPablo Barciela <[email protected]>2019-05-02 01:09:20 +0200
committerraveit65 <[email protected]>2022-07-20 00:04:14 +0200
commitfdb2e20b29bd1d2cf6e7b1a2fb93fc52c631927f (patch)
tree1c8c8a9001e359113708688dd9c98cdee15ad85a /libcaja-private/caja-link.c
parent64b7d2640fc91c28db3a16239f8fe5f6243bec26 (diff)
downloadcaja-fdb2e20b29bd1d2cf6e7b1a2fb93fc52c631927f.tar.bz2
caja-fdb2e20b29bd1d2cf6e7b1a2fb93fc52c631927f.tar.xz
libcaja-private: reduce the scope of some variables
Diffstat (limited to 'libcaja-private/caja-link.c')
-rw-r--r--libcaja-private/caja-link.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libcaja-private/caja-link.c b/libcaja-private/caja-link.c
index 733cae22..741e9d8d 100644
--- a/libcaja-private/caja-link.c
+++ b/libcaja-private/caja-link.c
@@ -200,7 +200,7 @@ caja_link_local_create (const char *directory_uri,
gboolean unique_filename)
{
char *real_directory_uri;
- char *uri, *contents;
+ char *contents;
GFile *file;
GList dummy_list;
CajaFileChangesQueuePosition item;
@@ -227,6 +227,8 @@ caja_link_local_create (const char *directory_uri,
if (unique_filename)
{
+ char *uri;
+
uri = caja_ensure_unique_file_name (real_directory_uri,
base_name, ".desktop");
if (uri == NULL)
@@ -481,7 +483,7 @@ caja_link_get_link_name_from_desktop (GKeyFile *key_file)
static char *
caja_link_get_link_icon_from_desktop (GKeyFile *key_file)
{
- char *icon_uri, *icon, *p, *type;
+ char *icon_uri, *icon, *type;
icon_uri = g_key_file_get_string (key_file, MAIN_GROUP, "X-Caja-Icon", NULL);
if (icon_uri != NULL)
@@ -494,6 +496,8 @@ caja_link_get_link_icon_from_desktop (GKeyFile *key_file)
{
if (!g_path_is_absolute (icon))
{
+ char *p;
+
/* Strip out any extension on non-filename icons. Old desktop files may have this */
p = strchr (icon, '.');
/* Only strip known icon extensions */