X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/312242ead1584ad4f624861f55d84365c7b578a5..4209475ced5240eb3ce516767e7c9a0a74d12bc7:/src/msw/printdlg.cpp?ds=inline diff --git a/src/msw/printdlg.cpp b/src/msw/printdlg.cpp index 386be3f50b..f2b04942b7 100644 --- a/src/msw/printdlg.cpp +++ b/src/msw/printdlg.cpp @@ -46,7 +46,6 @@ // wxWindowsPrintNativeData //---------------------------------------------------------------------------- -#ifdef __WXDEBUG__ static wxString wxGetPrintDlgError() { DWORD err = CommDlgExtendedError(); @@ -79,7 +78,6 @@ static wxString wxGetPrintDlgError() } return msg; } -#endif // __WXDEBUG__ static HGLOBAL wxCreateDevNames(const wxString& driverName, @@ -366,11 +364,7 @@ bool wxWindowsPrintNativeData::TransferFrom( const wxPrintData &data ) pd.hDevMode = NULL; pd.hDevNames = NULL; -#ifdef __WXDEBUG__ - wxString str(wxT("Printing error: ")); - str += wxGetPrintDlgError(); - wxLogDebug(str); -#endif // __WXDEBUG__ + wxLogDebug(wxT("Printing error: ") + wxGetPrintDlgError()); } else { @@ -412,10 +406,9 @@ bool wxWindowsPrintNativeData::TransferFrom( const wxPrintData &data ) { // NB: the cast is needed in the ANSI build, strangely enough // dmDeviceName is BYTE[] and not char[] there - wxStrncpy(reinterpret_cast(devMode->dmDeviceName), + wxStrlcpy(reinterpret_cast(devMode->dmDeviceName), name.wx_str(), - WXSIZEOF(devMode->dmDeviceName) - 1); - devMode->dmDeviceName[WXSIZEOF(devMode->dmDeviceName) - 1] = wxT('\0'); + WXSIZEOF(devMode->dmDeviceName)); } //// Colour