diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-05-31 20:14:15 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-05-31 20:14:15 +0000 |
commit | 3a2df205c2a8a2a88b92a7bcbbddd66ed44d639b (patch) | |
tree | b6d54be28a1879550e2974b24622494ef39f5c53 /amiga/gui.c | |
parent | a49b8cdcf08a958c751f8f83b0027d71986f71c8 (diff) | |
download | netsurf-3a2df205c2a8a2a88b92a7bcbbddd66ed44d639b.tar.gz netsurf-3a2df205c2a8a2a88b92a7bcbbddd66ed44d639b.tar.bz2 |
Don't fast scroll when the user is scrolling more than one window's worth in any
direction
svn path=/trunk/netsurf/; revision=7674
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-x | amiga/gui.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 65bb4eab6..02ada81c5 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -2329,6 +2329,12 @@ void ami_do_redraw(struct gui_window_2 *g) g->redraw_scroll = false; } + if(g->redraw_scroll) + { + if((abs(vcurrent-oldv) > height) || (abs(hcurrent-oldh) > width)) + g->redraw_scroll = false; + } + // if (c->type == CONTENT_HTML) scale = 1; if(g->redraw_scroll && c->type == CONTENT_HTML) |