X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/36b3b54ad8431bca0fa53fa8acae5ba6d4c3e9c7..380440110ca482dce658d4f26f6f661a53d322aa:/src/generic/dcpsg.cpp?ds=inline diff --git a/src/generic/dcpsg.cpp b/src/generic/dcpsg.cpp index 60758bcb9b..55ba6d7768 100644 --- a/src/generic/dcpsg.cpp +++ b/src/generic/dcpsg.cpp @@ -335,12 +335,13 @@ bool wxPostScriptDC::PrinterDialog(wxWindow *parent) } else if ((m_filename == "") && (wxThePrintSetupData->GetPrinterMode() == PS_FILE)) { - char *file = wxSaveFileSelector (_("PostScript"), "ps"); - if (!file) + wxString file = wxSaveFileSelector (_("PostScript"), "ps"); + if ( file.IsEmpty() ) { m_ok = FALSE; return FALSE; } + wxThePrintSetupData->SetPrinterFile(file); m_filename = file; m_ok = TRUE;