]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkprintunixdialog.c
Adds authentication support of CUPS backend
[~andy/gtk] / gtk / gtkprintunixdialog.c
index 72520f82a72d3ebe53fdba63de5d1605d058f143..fbb2d4058387c644e6d18f5817dfc521556ebf98 100644 (file)
@@ -757,7 +757,10 @@ load_print_backends (GtkPrintUnixDialog *dialog)
     priv->print_backends = gtk_print_backend_load_modules ();
 
   for (node = priv->print_backends; node != NULL; node = node->next)
-    printer_list_initialize (dialog, GTK_PRINT_BACKEND (node->data));
+    {
+      GtkPrintBackend *backend = node->data;
+      printer_list_initialize (dialog, backend);
+    }
 }
 
 static void
@@ -1552,6 +1555,8 @@ selected_printer_changed (GtkTreeSelection   *selection,
 
   update_dialog_from_settings (dialog);
   update_dialog_from_capabilities (dialog);
+
+  g_object_notify ( G_OBJECT(dialog), "selected-printer");
 }
 
 static void