X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ffdaed2fc3b8b30bdea60dd27ed839c0957891b4..8a35299aa9aaded752359a8b1a156baecd2b5d44:/src/generic/printps.cpp diff --git a/src/generic/printps.cpp b/src/generic/printps.cpp index be4cbae7b6..ec2b99b5d3 100644 --- a/src/generic/printps.cpp +++ b/src/generic/printps.cpp @@ -45,6 +45,7 @@ #include "wx/dcprint.h" #include "wx/printdlg.h" #include "wx/generic/prntdlgg.h" +#include "wx/generic/progdlgg.h" #include "wx/paper.h" #include @@ -180,7 +181,7 @@ bool wxPostScriptPrinter::Print(wxWindow *parent, wxPrintout *printout, bool pro totalPages, parent, wxPD_CAN_ABORT|wxPD_AUTO_HIDE|wxPD_APP_MODAL); - + printout->OnBeginPrinting(); bool keepGoing = TRUE; @@ -218,10 +219,11 @@ bool wxPostScriptPrinter::Print(wxWindow *parent, wxPrintout *printout, bool pro } else { - sm_abortIt = true; - keepGoing = false; + sm_abortIt = TRUE; + keepGoing = FALSE; } } + wxYield(); } printout->OnEndDocument(); }