X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3168b4c3ae31dc190dbf02b40a7ee1b9353b6e43..92bdf9f72f6f9aae3de0115b7ac8c6037ef95ca1:/src/msw/printdlg.cpp diff --git a/src/msw/printdlg.cpp b/src/msw/printdlg.cpp index c64b054463..2818820a0a 100644 --- a/src/msw/printdlg.cpp +++ b/src/msw/printdlg.cpp @@ -152,9 +152,10 @@ bool wxWindowsPrintNativeData::TransferTo( wxPrintData &data ) HGLOBAL hDevNames = (HGLOBAL)(DWORD) m_devNames; if (!hDevMode) + { return false; - - if ( hDevMode ) + } + else { LPDEVMODE devMode = (LPDEVMODE)GlobalLock(hDevMode); @@ -221,7 +222,7 @@ bool wxWindowsPrintNativeData::TransferTo( wxPrintData &data ) data.SetPaperId( wxPAPER_NONE ); data.SetPaperSize( wxSize(0,0) ); m_customWindowsPaperId = 0; - + GlobalUnlock(hDevMode); return false; } @@ -602,7 +603,7 @@ int wxWindowsPrintDialog::ShowModal() pd->hwndOwner = 0; - if ( ret != false && (pd->hDC) ) + if ( ret && (pd->hDC) ) { wxPrinterDC *pdc = new wxPrinterDC( (WXHDC) pd->hDC ); m_printerDC = pdc;