]> Pileus Git - ~andy/gtk/commitdiff
Make folder selection for print-to-file work
authorMatthias Clasen <matthiasc@src.gnome.org>
Mon, 26 Feb 2007 14:56:11 +0000 (14:56 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 26 Feb 2007 14:56:11 +0000 (14:56 +0000)
svn path=/trunk/; revision=17354

ChangeLog
gtk/gtkprinteroptionwidget.c

index e41da540c5f42e9cd74db07565809082bc9352c1..ffdcf09b635ca85161c2e84a4c6d2c1296f7f8e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-02-26  Matthias Clasen <mclasen@redhat.com>
+
+       * gtk/gtkprinteroptionwidget.c: Make the folder selection for
+       print-to-file work. Reported by Ian Collier.
+
 2007-02-26  Chris Wilson  <chris@chris-wilson.co.uk>
 
        Bug 409101 – invalid read to gtkicontheme.c insert_theme(), might cause gnome-panel crash
index e639abf952bfef390677c19f8a5ebda99919af2f..3e977687bea17f8a9d5036ed91d9b78dcb35b2f9 100644 (file)
@@ -480,7 +480,7 @@ filesave_changed_cb (GtkWidget              *button,
         {
           gchar *directory;
 
-          directory = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER (priv->combo));
+          directory = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (priv->combo));
           path = g_build_filename (directory, file, NULL);
 
           g_free (directory);
@@ -490,7 +490,7 @@ filesave_changed_cb (GtkWidget              *button,
 
       g_free (path);
     }
-
   if (uri)
     gtk_printer_option_set (priv->source, uri);
 
@@ -812,7 +812,7 @@ construct_widgets (GtkPrinterOptionWidget *widget)
 
         g_signal_connect (priv->entry, "changed", G_CALLBACK (filesave_changed_cb), widget);
 
-        g_signal_connect (priv->combo, "current-folder-changed", G_CALLBACK (filesave_changed_cb), widget);
+        g_signal_connect (priv->combo, "selection-changed", G_CALLBACK (filesave_changed_cb), widget);
       }
       break;
     default: