- Fixed clipping code in NtGdiGetPixel. Patch by James Pritchard.

svn path=/trunk/; revision=8161
This commit is contained in:
Filip Navara 2004-02-12 21:50:19 +00:00
parent 6c33cfe3ac
commit ca9c59183f

View file

@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
/* $Id: bitmaps.c,v 1.53 2004/02/01 15:45:41 gvg Exp $ */ /* $Id: bitmaps.c,v 1.54 2004/02/12 21:50:19 navaraf Exp $ */
#undef WIN32_LEAN_AND_MEAN #undef WIN32_LEAN_AND_MEAN
#include <windows.h> #include <windows.h>
#include <stdlib.h> #include <stdlib.h>
@ -434,7 +434,7 @@ COLORREF STDCALL NtGdiGetPixel(HDC hDC, INT XPos, INT YPos)
if (XPos < dc->CombinedClip->rclBounds.left || if (XPos < dc->CombinedClip->rclBounds.left ||
XPos > dc->CombinedClip->rclBounds.right || XPos > dc->CombinedClip->rclBounds.right ||
YPos < dc->CombinedClip->rclBounds.top || YPos < dc->CombinedClip->rclBounds.top ||
YPos > dc->CombinedClip->rclBounds.top) YPos > dc->CombinedClip->rclBounds.bottom)
{ {
DC_UnlockDc(hDC); DC_UnlockDc(hDC);
return (COLORREF)CLR_INVALID; return (COLORREF)CLR_INVALID;