summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-04-07 07:08:20 +0000
committertron <tron@openttd.org>2006-04-07 07:08:20 +0000
commit04d6788bfdbdef2aa02cc373ebddf0147c81d4ac (patch)
tree74a0eab3d30fc4c4d206bb57d4aaa9c233486a28
parent3a1cef5af86ffbd07367c393dda68ce850f5cc0c (diff)
downloadopenttd-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.c15
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;
}
}