| 1303 GError *converr = NULL; |
1303 GError *converr = NULL; |
| 1304 gchar *tmp; |
1304 gchar *tmp; |
| 1305 /* It looks like we're dealing with a local file. Let's |
1305 /* It looks like we're dealing with a local file. Let's |
| 1306 * just untar it in the right place */ |
1306 * just untar it in the right place */ |
| 1307 if(!(tmp = g_filename_from_uri(name, NULL, &converr))) { |
1307 if(!(tmp = g_filename_from_uri(name, NULL, &converr))) { |
| 1308 purple_debug(PURPLE_DEBUG_ERROR, "theme dnd", "%s\n", |
1308 purple_debug_error("theme dnd", "%s", |
| 1309 (converr ? converr->message : |
1309 converr ? converr->message : |
| 1310 "g_filename_from_uri error")); |
1310 "g_filename_from_uri error"); |
| 1311 free_theme_info(info); |
1311 free_theme_info(info); |
| 1312 return; |
1312 return; |
| 1313 } |
1313 } |
| 1314 theme_install_theme(tmp, info); |
1314 theme_install_theme(tmp, info); |
| 1315 g_free(tmp); |
1315 g_free(tmp); |