* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: windc.c,v 1.25 2003/09/26 20:58:05 gvg Exp $
+/* $Id: windc.c,v 1.26 2003/10/03 18:04:37 gvg Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return 0;
}
-#if 0
/* restore previous visible region */
if ((dce->DCXFlags & (DCX_INTERSECTRGN | DCX_EXCLUDERGN)) &&
dce->DCXFlags |= DCX_DCEEMPTY;
}
}
-#endif
return 1;
}
else if (Dce->hwndCurrent == hWnd &&
((Dce->DCXFlags & DCX_CACHECOMPAREMASK) == DcxFlags))
{
+#if 0 /* FIXME */
UpdateVisRgn = FALSE;
+#endif
UpdateClipOrigin = TRUE;
break;
}
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: dc.c,v 1.83 2003/09/26 20:58:06 gvg Exp $
+/* $Id: dc.c,v 1.84 2003/10/03 18:04:37 gvg Exp $
*
* DC.C - Device context functions
*
dc->w.hClipRgn = 0;
}
CLIPPING_UpdateGCRegion( dc );
+ DC_UnlockDc ( hDC );
#else
+ DC_UnlockDc ( hDC );
NtGdiSelectClipRgn(hDC, dcs->w.hClipRgn);
#endif
#if 0
GDISelectPalette16( hDC, dcs->w.hPalette, FALSE );
#endif
+ } else {
+ DC_UnlockDc(hDC);
}
-
DC_UnlockDc ( hDCSave );
+ } else {
+ DC_UnlockDc ( hDC );
}
- DC_UnlockDc ( hDC );
}
}