diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-09 20:49:28 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-09 20:49:28 +0100 |
commit | b086d04d8a818412fe86fb66a1c2772972b9b562 (patch) | |
tree | b034ac03b465b5ddcf8c06441a90b1b9cff68b89 /amiga | |
parent | 78e7019479a4c7f44c2af78772a3e06193135630 (diff) | |
download | netsurf-b086d04d8a818412fe86fb66a1c2772972b9b562.tar.gz netsurf-b086d04d8a818412fe86fb66a1c2772972b9b562.tar.bz2 |
If we are reformatting, delay the redraw slightly to avoid excessive consectutive redraws
Diffstat (limited to 'amiga')
-rw-r--r-- | amiga/gui.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index f8dd89056..459ae235e 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -3897,7 +3897,9 @@ static void ami_redraw_callback(void *p) */ void ami_schedule_redraw(struct gui_window_2 *gwin, bool full_redraw) { - schedule(0, ami_redraw_callback, gwin); + int cs = 0; + if(gwin->bw->reformat_pending) cs = 20; + schedule(cs, ami_redraw_callback, gwin); if(full_redraw) gwin->redraw_required = true; } |