summaryrefslogtreecommitdiff
path: root/capplets/appearance/appearance-themes.c
diff options
context:
space:
mode:
authorJens Granseuer <jensgr@gmx.net>2008-07-29 21:10:04 +0000
committerJens Granseuer <jensg@src.gnome.org>2008-07-29 21:10:04 +0000
commit7a1896a34b97cabbfaad05cf61ef1b14858833e9 (patch)
treec1ebb8ddda0be7383db6e64e7bf63244ce68f7a1 /capplets/appearance/appearance-themes.c
parentff258486a60dd2b9c3527cd8aae10a1a801837c0 (diff)
downloadgnome-control-center-7a1896a34b97cabbfaad05cf61ef1b14858833e9.tar.gz
make theme installation from GIO-supported sources work (including drag
2008-07-29 Jens Granseuer <jensgr@gmx.net> * appearance-main.c: (main): * appearance-themes.c: (theme_drag_data_received_cb): * theme-installer.c: (gnome_theme_install), (gnome_theme_installer_run): * theme-installer.h: make theme installation from GIO-supported sources work (including drag and drop) (bug #545335) svn path=/trunk/; revision=8827
Diffstat (limited to 'capplets/appearance/appearance-themes.c')
-rw-r--r--capplets/appearance/appearance-themes.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/capplets/appearance/appearance-themes.c b/capplets/appearance/appearance-themes.c
index 172740604..98079955b 100644
--- a/capplets/appearance/appearance-themes.c
+++ b/capplets/appearance/appearance-themes.c
@@ -989,12 +989,10 @@ theme_drag_data_received_cb (GtkWidget *widget,
if (uris != NULL && uris[0] != NULL) {
GFile *f = g_file_new_for_uri (uris[0]);
- gchar *filename = g_file_get_path (f);
- g_object_unref (f);
- gnome_theme_install_from_uri (filename,
+ gnome_theme_install (f,
GTK_WINDOW (glade_xml_get_widget (data->xml, "appearance_window")));
- g_free (filename);
+ g_object_unref (f);
}
g_strfreev (uris);