mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-02 12:02:47 -05: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:
@ -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);
|
||||
|
Reference in New Issue
Block a user