diff options
author | Jens Granseuer <jensgr@gmx.net> | 2008-07-29 21:10:04 +0000 |
---|---|---|
committer | Jens Granseuer <jensg@src.gnome.org> | 2008-07-29 21:10:04 +0000 |
commit | 7a1896a34b97cabbfaad05cf61ef1b14858833e9 (patch) | |
tree | c1ebb8ddda0be7383db6e64e7bf63244ce68f7a1 /capplets/appearance/appearance-themes.c | |
parent | ff258486a60dd2b9c3527cd8aae10a1a801837c0 (diff) | |
download | gnome-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.c | 6 |
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); |