summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c30
-rwxr-xr-xamiga/gui_options.c20
2 files changed, 25 insertions, 25 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 37f054776..293379283 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -1365,24 +1365,24 @@ void ami_handle_msg(void)
width=bbox->Width;
height=bbox->Height;
- if(gwin->mouse_state & BROWSER_MOUSE_DRAG_ON &&
- ((gwin->bw->drag_type == DRAGGING_SELECTION) ||
- ami_autoscroll == TRUE))
+ if(gwin->mouse_state & BROWSER_MOUSE_DRAG_ON)
{
ami_drag_icon_move();
- if((gwin->win->MouseX < bbox->Left) &&
- ((gwin->win->MouseX - bbox->Left) > -AMI_DRAG_THRESHOLD))
- drag_x_move = gwin->win->MouseX - bbox->Left;
- if((gwin->win->MouseX > (bbox->Left + bbox->Width)) &&
- ((gwin->win->MouseX - (bbox->Left + bbox->Width)) < AMI_DRAG_THRESHOLD))
- drag_x_move = gwin->win->MouseX - (bbox->Left + bbox->Width);
- if((gwin->win->MouseY < bbox->Top) &&
- ((gwin->win->MouseY - bbox->Top) > -AMI_DRAG_THRESHOLD))
- drag_y_move = gwin->win->MouseY - bbox->Top;
- if((gwin->win->MouseY > (bbox->Top + bbox->Height)) &&
- ((gwin->win->MouseY - (bbox->Top + bbox->Height)) < AMI_DRAG_THRESHOLD))
- drag_y_move = gwin->win->MouseY - (bbox->Top + bbox->Height);
+ if(ami_autoscroll == TRUE) {
+ if((gwin->win->MouseX < bbox->Left) &&
+ ((gwin->win->MouseX - bbox->Left) > -AMI_DRAG_THRESHOLD))
+ drag_x_move = gwin->win->MouseX - bbox->Left;
+ if((gwin->win->MouseX > (bbox->Left + bbox->Width)) &&
+ ((gwin->win->MouseX - (bbox->Left + bbox->Width)) < AMI_DRAG_THRESHOLD))
+ drag_x_move = gwin->win->MouseX - (bbox->Left + bbox->Width);
+ if((gwin->win->MouseY < bbox->Top) &&
+ ((gwin->win->MouseY - bbox->Top) > -AMI_DRAG_THRESHOLD))
+ drag_y_move = gwin->win->MouseY - bbox->Top;
+ if((gwin->win->MouseY > (bbox->Top + bbox->Height)) &&
+ ((gwin->win->MouseY - (bbox->Top + bbox->Height)) < AMI_DRAG_THRESHOLD))
+ drag_y_move = gwin->win->MouseY - (bbox->Top + bbox->Height);
+ }
}
if((x>=xs) && (y>=ys) && (x<width+xs) && (y<height+ys))
diff --git a/amiga/gui_options.c b/amiga/gui_options.c
index b7c69ffeb..27b3c6314 100755
--- a/amiga/gui_options.c
+++ b/amiga/gui_options.c
@@ -355,20 +355,20 @@ void ami_gui_opts_free(void)
{
int i;
- for(i = 0; i++; i < OPTS_LAST)
- if(gadlab[i]) FreeVec((APTR)gadlab[i]);
+ for(i = 0; i < OPTS_LAST; i++)
+ if(gadlab[i]) free((APTR)gadlab[i]);
- for(i = 0; i++; i < OPTS_MAX_TABS)
- if(tabs[i]) FreeVec((APTR)tabs[i]);
+ for(i = 0; i < OPTS_MAX_TABS; i++)
+ if(tabs[i]) free((APTR)tabs[i]);
- for(i = 0; i++; i < OPTS_MAX_SCREEN)
- if(screenopts[i]) FreeVec((APTR)screenopts[i]);
+ for(i = 0; i < OPTS_MAX_SCREEN; i++)
+ if(screenopts[i]) free((APTR)screenopts[i]);
- for(i = 0; i++; i < OPTS_MAX_PROXY)
- if(proxyopts[i]) FreeVec((APTR)proxyopts[i]);
+ for(i = 0; i < OPTS_MAX_PROXY; i++)
+ if(proxyopts[i]) free((APTR)proxyopts[i]);
- for(i = 0; i++; i < OPTS_MAX_NATIVEBM)
- if(nativebmopts[i]) FreeVec((APTR)nativebmopts[i]);
+ for(i = 0; i < OPTS_MAX_NATIVEBM; i++)
+ if(nativebmopts[i]) free((APTR)nativebmopts[i]);
ami_gui_opts_websearch_free(websearch_list);
}