Warren_Baird@cimmetry.com wrote:
diff -ur clean/wine/objects/palette.c wine/objects/palette.c --- clean/wine/objects/palette.c Wed Jan 29 15:31:13 2003 +++ wine/objects/palette.c Fri Jan 31 12:47:21 2003 @@ -674,6 +674,7 @@ } if (!(dc = DC_GetDCPtr( hdc ))) return 0; prev = dc->hPalette;
- if (dc->funcs->pSelectPalette) hpal = dc->funcs->pSelectPalette(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ here hpal is zeroed out.
dc->physDev, hpal, FALSE ); dc->hPalette = hpal;
^^^^^^^^^^^^^^^^^^^ 1. The above code chunk always sets dc->hPalette to zero in the case of metafile dc.
2. It seems that most of your all patches are wrapped by your mailer. 3. Some of your patches use C++ comments. 4. Some of your patches use a C++ style of declaring variables in the arbitrary place of the function.
Please fix all of the above and resend the affected patches. Thanks.