diff options
Diffstat (limited to 'riscos/window.c')
-rw-r--r-- | riscos/window.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/riscos/window.c b/riscos/window.c index c953afd95..25ec359e8 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -385,6 +385,12 @@ void gui_window_destroy(struct gui_window *g) assert(g); + /* stop any tracking */ + if (gui_track_gui_window == g) { + gui_track_gui_window = NULL; + gui_current_drag_type = GUI_DRAG_NONE; + } + /* remove from list */ if (g->prev) g->prev->next = g->next; |