summaryrefslogtreecommitdiff
path: root/src/widgets
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-01-06 23:19:59 +0000
committerrubidium <rubidium@openttd.org>2009-01-06 23:19:59 +0000
commit4a204fbf967f5c22e5348919400d0ebaa459e600 (patch)
tree7ff0dfc500e5bcf02e28be2e2fcce387ebd98d13 /src/widgets
parentaa6c7e8574bf54306cf33692515de1662d5e4884 (diff)
downloadopenttd-4a204fbf967f5c22e5348919400d0ebaa459e600.tar.xz
(svn r14881) -Fix (r14880): somehow make didn't think that widgets/dropdown.cpp did depend on window_gui.h...
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/dropdown.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/widgets/dropdown.cpp b/src/widgets/dropdown.cpp
index 2b7c41d64..63f1129ee 100644
--- a/src/widgets/dropdown.cpp
+++ b/src/widgets/dropdown.cpp
@@ -374,11 +374,11 @@ void ShowDropDownMenu(Window *w, const StringID *strings, int selected, int butt
*/
void HideDropDownMenu(Window *pw)
{
- Window **wz;
- FOR_ALL_WINDOWS(wz) {
- if ((*wz)->window_class != WC_DROPDOWN_MENU) continue;
+ Window *w;
+ FOR_ALL_WINDOWS_FROM_BACK(w) {
+ if (w->window_class != WC_DROPDOWN_MENU) continue;
- DropdownWindow *dw = dynamic_cast<DropdownWindow*>(*wz);
+ DropdownWindow *dw = dynamic_cast<DropdownWindow*>(w);
if (pw->window_class == dw->parent_wnd_class &&
pw->window_number == dw->parent_wnd_num) {
delete dw;