diff options
author | Adrian Lees <adrian@aemulor.com> | 2008-03-23 06:07:40 +0000 |
---|---|---|
committer | Adrian Lees <adrian@aemulor.com> | 2008-03-23 06:07:40 +0000 |
commit | 175395b52dcd9f1cbae2f27ef7066fda731083f4 (patch) | |
tree | 3f96875a3d73a972d24bf5f0a0cd09d8f99dfff8 /riscos/save.c | |
parent | 084bcd631a3a94b074d20cd5e4efb0d16cf9d569 (diff) | |
download | netsurf-175395b52dcd9f1cbae2f27ef7066fda731083f4.tar.gz netsurf-175395b52dcd9f1cbae2f27ef7066fda731083f4.tar.bz2 |
Tidy up when drag save aborted (fixes assert when dragging URL to same window)
svn path=/trunk/netsurf/; revision=4043
Diffstat (limited to 'riscos/save.c')
-rw-r--r-- | riscos/save.c | 5 |
1 files changed, 4 insertions, 1 deletions
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 |