comparison pidgin/gtknotify.c @ 27958:518b4a900f19

propagate from branch 'im.pidgin.pidgin' (head 11d28a9362597cbea7fa0957f4202037131a3d6b) to branch 'im.pidgin.pidgin.yaz' (head c88eab6ab06f08ebe8a58bbc9614d11818aad9e9)
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 29 Jun 2009 06:24:37 +0000
parents 25db53cfc12c fb593c327870
children f058edca3d66
comparison
equal deleted inserted replaced
27294:862b8208a546 27958:518b4a900f19
1179 1179
1180 static void * 1180 static void *
1181 pidgin_notify_uri(const char *uri) 1181 pidgin_notify_uri(const char *uri)
1182 { 1182 {
1183 #ifndef _WIN32 1183 #ifndef _WIN32
1184 char *escaped = g_shell_quote(uri); 1184 char *tmp = g_shell_quote(uri);
1185 char *escaped = g_locale_from_utf8(tmp, -1, NULL, NULL, NULL);
1185 char *command = NULL; 1186 char *command = NULL;
1186 char *remote_command = NULL; 1187 char *remote_command = NULL;
1187 const char *web_browser; 1188 const char *web_browser;
1188 int place; 1189 int place;
1190
1191 g_free(tmp);
1189 1192
1190 web_browser = purple_prefs_get_string(PIDGIN_PREFS_ROOT "/browsers/browser"); 1193 web_browser = purple_prefs_get_string(PIDGIN_PREFS_ROOT "/browsers/browser");
1191 place = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/browsers/place"); 1194 place = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/browsers/place");
1192 1195
1193 /* if they are running gnome, use the gnome web browser */ 1196 /* if they are running gnome, use the gnome web browser */