]> git.saurik.com Git - wxWidgets.git/commitdiff
Transfer printer name to/from GTK+ native print setup dialog.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 16 Oct 2010 18:11:21 +0000 (18:11 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 16 Oct 2010 18:11:21 +0000 (18:11 +0000)
Printer name in the GTK+ dialog was neither initialized nor retrieved before.

See #12499.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/print.cpp

index a081a168773ccfafd31360a3765399fd170308e3..c2310236d3096cd58e3c5173ef6064d9692e5cc7 100644 (file)
@@ -389,6 +389,9 @@ bool wxGtkPrintNativeData::TransferTo( wxPrintData &data )
         data.SetPaperId( wxPAPER_FANFOLD_LGL_GERMAN);
     else
         data.SetPaperId(wxPAPER_NONE);
+
+    data.SetPrinterName(gtk_print_settings_get_printer(m_config));
+
     return true;
 }
 
@@ -537,6 +540,8 @@ bool wxGtkPrintNativeData::TransferFrom( const wxPrintData &data )
         default:                break;
     }
 
+    gtk_print_settings_set_printer(m_config, data.GetPrinterName());
+
     return true;
 }