diff options
author | Ole Loots <ole@monochrom.net> | 2012-11-12 21:27:53 +0100 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2012-11-12 21:27:53 +0100 |
commit | 082c76d9c3d381f233902bbb656b40f5b6670b7f (patch) | |
tree | 68823478ec7563a103d493f9040e9b6dc6aadb60 /amiga/gui.c | |
parent | 44808e1c52b217cced501b946059324e55848dfa (diff) | |
parent | 6641b082f8b003dbc887003776c060f3d53c95c7 (diff) | |
download | netsurf-082c76d9c3d381f233902bbb656b40f5b6670b7f.tar.gz netsurf-082c76d9c3d381f233902bbb656b40f5b6670b7f.tar.bz2 |
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-x | amiga/gui.c | 30 |
1 files changed, 15 insertions, 15 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)) |