Commit 5cf45f28 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

wineps: Don't write image content upside-down in PSDRV_WriteDIBPatternDict.

Image rotation is done in PSDRV_WriteImageDict. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55210
parent 140f0c03
...@@ -990,7 +990,7 @@ BOOL PSDRV_WriteDIBPatternDict(print_ctx *ctx, const BITMAPINFO *bmi, BYTE *bits ...@@ -990,7 +990,7 @@ BOOL PSDRV_WriteDIBPatternDict(print_ctx *ctx, const BITMAPINFO *bmi, BYTE *bits
buf = HeapAlloc( GetProcessHeap(), 0, max(sizeof(do_pattern) + 100, 2 * w/8 * h + 1) ); buf = HeapAlloc( GetProcessHeap(), 0, max(sizeof(do_pattern) + 100, 2 * w/8 * h + 1) );
ptr = buf; ptr = buf;
for(y = h-1; y >= 0; y--) { for(y = 0; y < h; y++) {
for(x = 0; x < w/8; x++) { for(x = 0; x < w/8; x++) {
sprintf(ptr, "%02x", *(bits + x/8 + y * sprintf(ptr, "%02x", *(bits + x/8 + y *
((bmi->bmiHeader.biWidth + 31) / 32) * 4)); ((bmi->bmiHeader.biWidth + 31) / 32) * 4));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment