Mercurial > hg > openttd
changeset 3460:7bc6b48adc0f draft
(svn r4304) The chat box' parent window (the main toolbar, wtf?) doesn't care for the WE_ON_EDIT_TEXT_CANCEL event, so don't send one. This code looks like it was mindlessly copy&pasted from the query box
author | tron <tron@openttd.org> |
---|---|
date | Fri, 07 Apr 2006 07:08:20 +0000 |
parents | 733d578607b1 |
children | ae7e5e7139c6 |
files | network_gui.c |
diffstat | 1 files changed, 0 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/network_gui.c +++ b/network_gui.c @@ -1469,13 +1469,10 @@ /* uses querystr_d WP macro */ static void ChatWindowWndProc(Window *w, WindowEvent *e) { - static bool closed = false; - switch (e->event) { case WE_CREATE: SendWindowMessage(WC_NEWS_WINDOW, 0, WE_CREATE, w->height, 0); SETBIT(_no_scroll, SCROLL_CHAT); // do not scroll the game with the arrow-keys - closed = false; break; case WE_PAINT: @@ -1496,9 +1493,6 @@ WindowNumber wnd_num = WP(w, querystr_d).wnd_num; Window *parent; - // Mask the edit-box as closed, so we don't send out a CANCEL - closed = true; - DeleteWindow(w); parent = FindWindowById(wnd_class, wnd_num); @@ -1534,15 +1528,6 @@ case WE_DESTROY: SendWindowMessage(WC_NEWS_WINDOW, 0, WE_DESTROY, 0, 0); CLRBIT(_no_scroll, SCROLL_CHAT); - // If the window is not closed yet, it means it still needs to send a CANCEL - if (!closed) { - Window *parent = FindWindowById(WP(w,querystr_d).wnd_class, WP(w,querystr_d).wnd_num); - if (parent != NULL) { - WindowEvent e; - e.event = WE_ON_EDIT_TEXT_CANCEL; - parent->wndproc(parent, &e); - } - } break; } }