[nautilus] Properly escape names used as gconf keys
- From: Alexander Larsson <alexl src gnome org>
- To: svn-commits-list gnome org
- Subject: [nautilus] Properly escape names used as gconf keys
- Date: Tue, 30 Jun 2009 07:57:32 +0000 (UTC)
commit f24c7689e1efb27dd2953bdee7de8c02f183d9be
Author: Alexander Larsson <alexl redhat com>
Date: Tue Jun 30 09:53:24 2009 +0200
Properly escape names used as gconf keys
.../nautilus-desktop-directory-file.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/libnautilus-private/nautilus-desktop-directory-file.c b/libnautilus-private/nautilus-desktop-directory-file.c
index ac541f8..296e6f3 100644
--- a/libnautilus-private/nautilus-desktop-directory-file.c
+++ b/libnautilus-private/nautilus-desktop-directory-file.c
@@ -454,9 +454,15 @@ monitor_destroy (gpointer data)
static char *
get_metadata_gconf_path (const char *name,
- const char *key)
+ const char *key)
{
- return g_build_filename (NAUTILUS_DESKTOP_METADATA_GCONF_PATH, name, key, NULL);
+ char *res, *escaped_name;
+
+ escaped_name = gconf_escape_key (name, -1);
+ res = g_build_filename (NAUTILUS_DESKTOP_METADATA_GCONF_PATH, escaped_name, key, NULL);
+ g_free (escaped_name);
+
+ return res;
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]