1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-25 09:12:24 +00:00

Fix scrolling on systems without Color QuickDraw. It seems that the current

background colour and pen mode have some silly effects on ScrollRect, so
set them back to their defaults before calling it.

[originally from svn r2254]
This commit is contained in:
Ben Harris 2002-11-24 00:38:44 +00:00
parent d63d02b743
commit a1b5ba2270

View File

@ -1,4 +1,4 @@
/* $Id: macterm.c,v 1.10 2002/11/23 22:36:56 ben Exp $ */
/* $Id: macterm.c,v 1.11 2002/11/24 00:38:44 ben Exp $ */
/*
* Copyright (c) 1999 Simon Tatham
* Copyright (c) 1999, 2002 Ben Harris
@ -1273,10 +1273,9 @@ void do_scroll(void *frontend, int topline, int botline, int lines) {
/* FIXME: This is seriously broken on Original QuickDraw. No idea why. */
SetPort(s->window);
PenNormal();
if (HAVE_COLOR_QD())
PmBackColor(DEFAULT_BG);
else
BackColor(blackColor);
update = NewRgn();
SetRect(&r, 0, topline * s->font_height,
s->term->cols * s->font_width, (botline + 1) * s->font_height);