diff options
author | tron <tron@openttd.org> | 2006-04-07 07:08:20 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-04-07 07:08:20 +0000 |
commit | 04d6788bfdbdef2aa02cc373ebddf0147c81d4ac (patch) | |
tree | 74a0eab3d30fc4c4d206bb57d4aaa9c233486a28 | |
parent | 3a1cef5af86ffbd07367c393dda68ce850f5cc0c (diff) | |
download | openttd-04d6788bfdbdef2aa02cc373ebddf0147c81d4ac.tar.xz |
(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
-rw-r--r-- | network_gui.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/network_gui.c b/network_gui.c index db970c493..c1a3abe72 100644 --- a/network_gui.c +++ b/network_gui.c @@ -1469,13 +1469,10 @@ void ShowJoinStatusWindowAfterJoin(void) /* 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 @@ press_ok:; 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 @@ press_ok:; 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; } } |