summaryrefslogtreecommitdiff
path: root/amiga/download.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2010-07-24 16:39:37 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2010-07-24 16:39:37 +0000
commit004aee8281895120f69bb83559278c17805584cd (patch)
tree01d99e47995846d4a3afaa28163f7ed01f890890 /amiga/download.c
parentd5b8cf89da0552129c9a88e93cbc25aab61ae25e (diff)
downloadnetsurf-004aee8281895120f69bb83559278c17805584cd.tar.gz
netsurf-004aee8281895120f69bb83559278c17805584cd.tar.bz2
Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow dragging
selections within NetSurf window to text fields (does not work across windows). todo: switching tabs will reset cut/copy/paste menus to initial state; cut option is putting something on the clipboard which causes a crash when pasting it back svn path=/trunk/netsurf/; revision=10660
Diffstat (limited to 'amiga/download.c')
-rw-r--r--amiga/download.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/amiga/download.c b/amiga/download.c
index 712689b10..0edd9c166 100644
--- a/amiga/download.c
+++ b/amiga/download.c
@@ -336,7 +336,7 @@ void gui_drag_save_object(gui_save_type type, hlcache_handle *c,
void gui_drag_save_selection(struct selection *s, struct gui_window *g)
{
- if(strcmp(option_use_pubscreen,"Workbench")) return;
+// if(strcmp(option_use_pubscreen,"Workbench")) return;
gui_window_set_pointer(g,AMI_GUI_POINTER_DRAG);
drag_save_data = s;
@@ -364,6 +364,9 @@ void ami_drag_save(struct Window *win)
}
else if(which == WBO_NONE)
{
+ if(drag_save == GUI_SAVE_TEXT_SELECTION)
+ ami_drag_selection((struct selection *)drag_save_data);
+
drag_save = 0;
drag_save_data = NULL;
return;