Index: plug-ins/print/print-page-layout.c
===================================================================
--- plug-ins/print/print-page-layout.c	(revision 24771)
+++ plug-ins/print/print-page-layout.c	(working copy)
@@ -90,6 +90,8 @@
 
 static void        print_size_info_set_page_setup     (PrintSizeInfo *info);
 
+static void        page_setup_done_callback           (GtkPageSetup  *page_setup,
+                                                       gpointer       data);
 
 static PrintSizeInfo  info;
 
@@ -244,8 +246,10 @@
 
   page_setup = gtk_print_operation_get_default_page_setup (operation);
 
-  page_setup = gtk_print_run_page_setup_dialog (GTK_WINDOW (toplevel),
-                                                page_setup, settings);
+  gtk_print_run_page_setup_dialog_async (GTK_WINDOW (toplevel),
+                                         page_setup, settings,
+                                         page_setup_done_callback,
+                                         NULL);
 
   gtk_print_operation_set_default_page_setup (operation, page_setup);
 
@@ -257,6 +261,11 @@
 
 #define SB_WIDTH 8
 
+static void
+page_setup_done_callback (GtkPageSetup *page_setup,
+                          gpointer data)
+{
+}
 
 static GtkWidget *
 print_size_frame (PrintData *data,
