[ros-diffs] [jimtabor] 21010: GetCurrentObject does not SetLastError() on a null object.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Tue Jan 24 07:03:00 CET 2006


GetCurrentObject does not SetLastError() on a null object.
Modified: trunk/reactos/subsys/win32k/objects/dc.c
  _____  

Modified: trunk/reactos/subsys/win32k/objects/dc.c
--- trunk/reactos/subsys/win32k/objects/dc.c	2006-01-24 06:01:58 UTC
(rev 21009)
+++ trunk/reactos/subsys/win32k/objects/dc.c	2006-01-24 06:02:32 UTC
(rev 21010)
@@ -1173,6 +1173,9 @@

   HGDIOBJ SelObject;
   DC *dc;
 
+  /* From Wine: GetCurrentObject does not SetLastError() on a null
object */
+  if(!hDC) return NULL;
+
   if(!(dc = DC_LockDc(hDC)))
   {
     SetLastWin32Error(ERROR_INVALID_HANDLE);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20060124/b9c01a73/attachment.html


More information about the Ros-diffs mailing list