From ab17f304d1e70c91fcec577b3109e8a7bf0b2424 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 8 Aug 2001 23:23:36 +0000 Subject: [PATCH] Fixed in_data/out_data mixup in Escape16 (thanks to Ladislav Sladecek). --- graphics/escape.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphics/escape.c b/graphics/escape.c index 70add7f0d7b..75b28c8ffc9 100644 --- a/graphics/escape.c +++ b/graphics/escape.c @@ -70,7 +70,7 @@ INT16 WINAPI Escape16( HDC16 hdc, INT16 escape, INT16 in_count, case GETPRINTINGOFFSET: case GETSCALINGFACTOR: { - POINT16 *ptr = MapSL(in_data); + POINT16 *ptr = out_data; POINT pt32; ret = Escape( hdc, escape, 0, NULL, &pt32 ); ptr->x = pt32.x; @@ -135,7 +135,7 @@ INT16 WINAPI Escape16( HDC16 hdc, INT16 escape, INT16 in_count, case NEXTBAND: { RECT rc; - RECT16 *rc16 = MapSL(in_data); + RECT16 *rc16 = out_data; ret = Escape( hdc, escape, 0, NULL, &rc ); rc16->left = rc.left; rc16->top = rc.top;