Alexandre Julliard : gdi32: Allocate and initialize GDI objects before giving them a handle.
Alexandre Julliard
julliard at winehq.org
Thu Jan 29 09:14:41 CST 2009
Module: wine
Branch: master
Commit: 311c53db4f485a5905d7fce95bcd116ca4044709
URL: http://source.winehq.org/git/wine.git/?a=commit;h=311c53db4f485a5905d7fce95bcd116ca4044709
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Jan 28 18:43:06 2009 +0100
gdi32: Allocate and initialize GDI objects before giving them a handle.
This makes it unnecessary to hold the GDI lock since the object
cannot be accessed before it has a handle.
---
dlls/gdi32/bitmap.c | 21 ++++++++++--------
dlls/gdi32/brush.c | 21 +++++++++++++-----
dlls/gdi32/dc.c | 31 ++++++++++++++++-----------
dlls/gdi32/enhmetafile.c | 16 +++++++-------
dlls/gdi32/font.c | 34 ++++++++++++++++-------------
dlls/gdi32/gdi_private.h | 2 +-
dlls/gdi32/gdiobj.c | 52 +++++++++++++--------------------------------
dlls/gdi32/metafile.c | 14 ++++++------
dlls/gdi32/palette.c | 9 +++++--
dlls/gdi32/pen.c | 16 +++++++-------
dlls/gdi32/region.c | 14 ++++++++---
11 files changed, 119 insertions(+), 111 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=311c53db4f485a5905d7fce95bcd116ca4044709
More information about the wine-cvs
mailing list