From 175395b52dcd9f1cbae2f27ef7066fda731083f4 Mon Sep 17 00:00:00 2001 From: Adrian Lees Date: Sun, 23 Mar 2008 06:07:40 +0000 Subject: Tidy up when drag save aborted (fixes assert when dragging URL to same window) svn path=/trunk/netsurf/; revision=4043 --- riscos/save.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/riscos/save.c b/riscos/save.c index 365138152..e73e55aeb 100644 --- a/riscos/save.c +++ b/riscos/save.c @@ -484,8 +484,11 @@ void ro_gui_save_drag_end(wimp_dragged *drag) } /* ignore drags that remain within the source window */ - if (gui_save_sourcew != (wimp_w)-1 && pointer.w == gui_save_sourcew) + if (gui_save_sourcew != (wimp_w)-1 && pointer.w == gui_save_sourcew) { + /* cancel the drag operation */ + gui_current_drag_type = GUI_DRAG_NONE; return; + } if (!saving_from_dialog) { /* saving directly from browser window, choose a -- cgit v1.2.3