revert last patch, it's just too ugly as long as the "one dialog per

2007-10-30  Jens Granseuer  <jensgr@gmx.net>

	* theme-installer.c: (gnome_theme_installer_run): revert last patch,
	it's just too ugly as long as the "one dialog per installed file" issue
	isn't fixed

svn path=/trunk/; revision=8236
This commit is contained in:
Jens Granseuer 2007-10-30 21:08:09 +00:00 committed by Jens Granseuer
parent 2a7579a53b
commit c14f3824b0
2 changed files with 9 additions and 10 deletions

View file

@ -1,3 +1,9 @@
2007-10-30 Jens Granseuer <jensgr@gmx.net>
* theme-installer.c: (gnome_theme_installer_run): revert last patch,
it's just too ugly as long as the "one dialog per installed file" issue
isn't fixed
2007-10-30 Jens Granseuer <jensgr@gmx.net> 2007-10-30 Jens Granseuer <jensgr@gmx.net>
Patch by: Benjamin Gramlich <benjamin.gramlich@gmail.com> Patch by: Benjamin Gramlich <benjamin.gramlich@gmail.com>

View file

@ -671,7 +671,6 @@ gnome_theme_installer_run (GtkWindow *parent, const gchar *filename)
static gchar old_folder[512] = ""; static gchar old_folder[512] = "";
GtkWidget *dialog; GtkWidget *dialog;
gchar *filename_selected, *folder; gchar *filename_selected, *folder;
GSList *filename_list, *tmp_list;
GtkFileFilter *filter; GtkFileFilter *filter;
if (running_theme_install) if (running_theme_install)
@ -683,7 +682,6 @@ gnome_theme_installer_run (GtkWindow *parent, const gchar *filename)
filename = old_folder; filename = old_folder;
dialog = gtk_file_chooser_dialog_new (_("Select Theme"), parent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); dialog = gtk_file_chooser_dialog_new (_("Select Theme"), parent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (dialog), TRUE);
filter = gtk_file_filter_new (); filter = gtk_file_filter_new ();
gtk_file_filter_set_name (filter, _("Theme Packages")); gtk_file_filter_set_name (filter, _("Theme Packages"));
@ -702,14 +700,9 @@ gnome_theme_installer_run (GtkWindow *parent, const gchar *filename)
if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
{ {
filename_list = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (dialog)); filename_selected = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
for (tmp_list = filename_list; tmp_list != NULL; tmp_list = tmp_list->next) gnome_theme_install_from_uri (filename_selected, parent);
{ g_free (filename_selected);
filename_selected = (gchar *) tmp_list->data;
gnome_theme_install_from_uri (filename_selected, parent);
g_free (filename_selected);
}
g_slist_free (filename_list);
} }
folder = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (dialog)); folder = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (dialog));