summaryrefslogtreecommitdiff
path: root/amiga/gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-xamiga/gui.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 80912a861..c6f86c861 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -2154,6 +2154,11 @@ void ami_do_redraw_limits(struct gui_window *g, struct content *c,int x0, int y0
/*
DebugPrintF("%ld %ld %ld %ld old\n%ld %ld %ld %ld x0-xc etc\n",x0,y0,x1,y1,x0-hcurrent,y0-vcurrent,width+x0,height+y0);
DebugPrintF("%ld %ld calc\n",(y1-y0)+(yoffset+y0-vcurrent),(y0-(int)vcurrent));
+*/
+
+/* These stop the screen scrolling oddly when animated GIFs are on the page.
+ * They also stop boxes (eg textarea fields) from updating when they are part-way
+ * off the screen.
if((((y1-y0)+(yoffset+y0-vcurrent))<0) || ((y0-(int)vcurrent)>height)) return;
if((((x1-x0)+(xoffset+x0-hcurrent))<0) || ((x0-(int)hcurrent)>width)) return;