X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/068f78bc73bbbe76c812b011f749a74df6268dc9..d1b8a7430f3a3d78e6ecf4b46e924d6978137da5:/src/msw/dc.cpp diff --git a/src/msw/dc.cpp b/src/msw/dc.cpp index a58c7fc4c5..b47befb24e 100644 --- a/src/msw/dc.cpp +++ b/src/msw/dc.cpp @@ -1724,7 +1724,7 @@ void wxMSWDCImpl::SetRop(WXHDC dc) if ( !dc || m_logicalFunction < 0 ) return; - int rop wxDUMMY_INITIALIZE(0); + int rop; switch (m_logicalFunction) { @@ -1744,6 +1744,9 @@ void wxMSWDCImpl::SetRop(WXHDC dc) case wxNAND: rop = R2_NOTMASKPEN; break; case wxOR: rop = R2_MERGEPEN; break; case wxSET: rop = R2_WHITE; break; + default: + wxFAIL_MSG( wxS("unknown logical function") ); + return; } SetROP2(GetHdc(), rop); @@ -2289,7 +2292,7 @@ bool wxMSWDCImpl::DoStretchBlit(wxCoord xdest, wxCoord ydest, if ( hDIB > 0 ) { // reflect ysrc - ysrc = hDIB - (ysrc + dstHeight); + ysrc = hDIB - (ysrc + srcHeight); } if ( ::StretchDIBits(GetHdc(),