nautilus r15048 - in trunk: . libnautilus-private



Author: awalton
Date: Tue Mar  3 19:14:37 2009
New Revision: 15048
URL: http://svn.gnome.org/viewvc/nautilus?rev=15048&view=rev

Log:
2009-03-02  A. Walton  <awalton gnome org>

	* libnautilus-private/nautilus-link.c
	(nautilus_link_local_set_key), 
	(nautilus_link_local_set_text),
	(nautilus_link_local_set_icon):
	Don't localize 'Icon=' keys.
	Fixes Launchpad Bug #336679.



Modified:
   trunk/ChangeLog
   trunk/libnautilus-private/nautilus-link.c

Modified: trunk/libnautilus-private/nautilus-link.c
==============================================================================
--- trunk/libnautilus-private/nautilus-link.c	(original)
+++ trunk/libnautilus-private/nautilus-link.c	Tue Mar  3 19:14:37 2009
@@ -312,7 +312,8 @@
 static gboolean
 nautilus_link_local_set_key (const char *uri,
 			     const char *key,
-			     const char *value)
+			     const char *value,
+			     gboolean    localize)
 {
 	gboolean success;
 	GKeyFile *key_file;
@@ -325,12 +326,15 @@
 		g_object_unref (file);
 		return FALSE;
 	}
-
-	g_key_file_set_locale_string (key_file,
-				      MAIN_GROUP,
-				      key,
-				      get_language (), 
-				      value);
+	if (localize) {
+		g_key_file_set_locale_string (key_file,
+					      MAIN_GROUP,
+					      key,
+					      get_language (), 
+					      value);
+	} else {
+		g_key_file_set_string (key_file, MAIN_GROUP, key, value);
+	}
 	
 	
 	success = _g_key_file_save_to_gfile (key_file,  file, NULL);
@@ -343,7 +347,7 @@
 nautilus_link_local_set_text (const char *uri,
 			      const char *text)
 {
-	return nautilus_link_local_set_key (uri, "Name", text);
+	return nautilus_link_local_set_key (uri, "Name", text, TRUE);
 }
 
 
@@ -351,7 +355,7 @@
 nautilus_link_local_set_icon (const char        *uri,
 			      const char        *icon)
 {
-	return nautilus_link_local_set_key (uri, "Icon", icon);
+	return nautilus_link_local_set_key (uri, "Icon", icon, FALSE);
 }
 
 char *



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