From 137adb3496a47f79d4e0a15463c756341f8217a9 Mon Sep 17 00:00:00 2001 From: frosch Date: Tue, 13 Nov 2012 21:46:33 +0000 Subject: (svn r24726) -Codechange: Move editbox mouseloop handling to Window class. --- src/window.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/window.cpp') diff --git a/src/window.cpp b/src/window.cpp index 26e93dfa1..0ef7f8007 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -1620,6 +1620,16 @@ static void DecreaseWindowCounters() } } } + + /* Handle editboxes */ + for (uint i = 0; i < w->nested_array_size; i++) { + NWidgetBase *nwid = w->nested_array[i]; + if (nwid != NULL && nwid->type == WWT_EDITBOX) { + QueryString *query = dynamic_cast(w); + if (query != NULL) query->HandleEditBox(w, i); + } + } + w->OnMouseLoop(); } -- cgit v1.2.3-70-g09d2