From 5bdf0b748656023ce4e05b8d1972f8c53a518011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Wed, 10 Sep 2003 23:08:28 +0000 Subject: [PATCH] Switch back to correct mode svn path=/trunk/; revision=6041 --- reactos/drivers/dd/vga/display/objects/bitblt.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/dd/vga/display/objects/bitblt.c b/reactos/drivers/dd/vga/display/objects/bitblt.c index 491d791c930..9dfa3bbeba8 100644 --- a/reactos/drivers/dd/vga/display/objects/bitblt.c +++ b/reactos/drivers/dd/vga/display/objects/bitblt.c @@ -241,7 +241,15 @@ VGADDI_BltBrush(PSURFOBJ Dest, PSURFOBJ Source, PSURFOBJ MaskSurf, /* Have we finished. */ if ((DestRect->right - DestRect->left) < (8 - (DestRect->left % 8))) { - return(TRUE); + /* Restore write mode 2. */ + WRITE_PORT_UCHAR((PUCHAR)GRA_I, 0x05); + WRITE_PORT_UCHAR((PUCHAR)GRA_D, 0x02); + + /* Set up data rotate. */ + WRITE_PORT_UCHAR((PUCHAR)GRA_I, 0x03); + WRITE_PORT_UCHAR((PUCHAR)GRA_D, 0x00); + + return TRUE; } } @@ -280,7 +288,7 @@ VGADDI_BltBrush(PSURFOBJ Dest, PSURFOBJ Source, PSURFOBJ MaskSurf, WRITE_PORT_UCHAR((PUCHAR)GRA_I, 0x03); WRITE_PORT_UCHAR((PUCHAR)GRA_D, 0x00); - return(TRUE); + return TRUE; } BOOL STDCALL