From 0cbb45ec63d1c4471dd92998d6c1e9b2605bd0f5 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sun, 7 May 2017 13:59:16 +0100 Subject: [PATCH] Close child query input window when clicking buttons in timetable GUI. Fixes assertion failure if unrelated button is clicked between opening and confirming query input window. --- src/timetable_gui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/timetable_gui.cpp b/src/timetable_gui.cpp index efd41f8474..bf4744f95f 100644 --- a/src/timetable_gui.cpp +++ b/src/timetable_gui.cpp @@ -530,7 +530,8 @@ struct TimetableWindow : Window { { const Vehicle *v = this->vehicle; - this->clicked_widget = widget; + this->clicked_widget = widget; + this->DeleteChildWindows(WC_QUERY_STRING); switch (widget) { case WID_VT_ORDER_VIEW: // Order view button