LoadImage: respect the desired size when loading a bitmap
Alexandre Julliard
julliard at winehq.org
Fri Jun 10 13:24:31 CDT 2005
Huw D M Davies <h.davies1 at physics.ox.ac.uk> writes:
> + orig_bm = SelectObject(screen_mem_dc, hbitmap);
> + StretchDIBits(screen_mem_dc, 0, 0, new_width, new_height, 0, 0, width, height, bits, fix_info, DIB_RGB_COLORS, SRCCOPY);
> + SelectObject(screen_mem_dc, orig_bm);
That's not thread safe, you either need a critical section around the
global screen_mem_dc, or probably better simply create a mem DC local
to the function.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list