http://bugs.winehq.org/show_bug.cgi?id=22957
Krzysztof Nowicki krissn@op.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |krissn@op.pl
--- Comment #2 from Krzysztof Nowicki krissn@op.pl 2010-10-16 16:30:01 CDT --- It looks like the problem lies in the implementation of FormatConverter_CopyPixels. According to the MSDN it is legal to pass a NULL rectangle pointer to this function. In such case the whole bitmap area should be copied. The existing implementation silently assumes that the rectangle will never be NULL.
Fixing this function to properly handle NULL rectangles causes the map to be drawn correctly.
A patch fixing this issue has been submitted to wine-patches.