diff options
Diffstat (limited to 'riscos')
-rw-r--r-- | riscos/menus.c | 1 | ||||
-rw-r--r-- | riscos/save.c | 8 | ||||
-rw-r--r-- | riscos/search.c | 1 | ||||
-rw-r--r-- | riscos/textselection.c | 1 | ||||
-rw-r--r-- | riscos/window.c | 1 |
5 files changed, 5 insertions, 7 deletions
diff --git a/riscos/menus.c b/riscos/menus.c index 550091061..5c80fd976 100644 --- a/riscos/menus.c +++ b/riscos/menus.c @@ -41,7 +41,6 @@ #include "desktop/history_core.h" #include "desktop/hotlist.h" #include "desktop/netsurf.h" -#include "desktop/selection.h" #include "desktop/textinput.h" #include "riscos/dialog.h" #include "riscos/configure.h" diff --git a/riscos/save.c b/riscos/save.c index 549a2ab3e..7ccbfb13f 100644 --- a/riscos/save.c +++ b/riscos/save.c @@ -42,7 +42,6 @@ #include "desktop/netsurf.h" #include "desktop/save_complete.h" #include "desktop/save_text.h" -#include "desktop/selection.h" #include "desktop/thumbnail.h" #include "image/bitmap.h" #include "render/form.h" @@ -395,7 +394,7 @@ void gui_drag_save_object(gui_save_type save_type, hlcache_handle *c, * \param g gui window */ -void gui_drag_save_selection(struct selection *s, struct gui_window *g) +void gui_drag_save_selection(struct gui_window *g, const char *selection) { wimp_pointer pointer; char icon_buf[20]; @@ -421,7 +420,10 @@ void gui_drag_save_selection(struct selection *s, struct gui_window *g) if (gui_save_selection == NULL) free(gui_save_selection); - gui_save_selection = selection_get_copy(s); + if (selection == NULL) + gui_save_selection = strdup(""); + else + gui_save_selection = strdup(selection); ro_gui_save_set_state(NULL, GUI_SAVE_TEXT_SELECTION, NULL, save_leafname, LEAFNAME_MAX, diff --git a/riscos/search.c b/riscos/search.c index be6db2714..3d3b7ba4a 100644 --- a/riscos/search.c +++ b/riscos/search.c @@ -34,7 +34,6 @@ #include "desktop/gui.h" #include "desktop/browser_private.h" #include "desktop/search.h" -#include "desktop/selection.h" #include "riscos/dialog.h" #include "riscos/menus.h" #include "riscos/wimp.h" diff --git a/riscos/textselection.c b/riscos/textselection.c index a1a02887f..094924bea 100644 --- a/riscos/textselection.c +++ b/riscos/textselection.c @@ -27,7 +27,6 @@ #include "oslib/wimp.h" #include "content/hlcache.h" #include "desktop/gui.h" -#include "desktop/selection.h" #include "desktop/textinput.h" #include "riscos/gui.h" #include "riscos/menus.h" diff --git a/riscos/window.c b/riscos/window.c index 164075d0b..295315d2c 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -53,7 +53,6 @@ #include "desktop/hotlist.h" #include "desktop/mouse.h" #include "desktop/plotters.h" -#include "desktop/selection.h" #include "desktop/textinput.h" #include "desktop/thumbnail.h" #include "desktop/tree.h" |