nautilus r15048 - in trunk: . libnautilus-private
- From: awalton svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r15048 - in trunk: . libnautilus-private
- Date: Tue,  3 Mar 2009 19:14:37 +0000 (UTC)
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]