(svn r4313) The parent window of the chat box is always the main toolbar (?!), therefore don't pass this information as parameter
--- a/gui.h Fri Apr 07 08:57:03 2006 +0000
+++ b/gui.h Fri Apr 07 09:00:57 2006 +0000
@@ -124,7 +124,7 @@
/* network gui */
void ShowNetworkGameWindow(void);
-void ShowChatWindow(int maxlen, WindowClass window_class, WindowNumber window_number);
+void ShowChatWindow(int maxlen);
/* bridge_gui.c */
void ShowBuildBridgeWindow(uint start, uint end, byte type);
--- a/main_gui.c Fri Apr 07 08:57:03 2006 +0000
+++ b/main_gui.c Fri Apr 07 09:00:57 2006 +0000
@@ -332,7 +332,7 @@
{
_rename_id = desttype + (dest << 8);
_rename_what = 2;
- ShowChatWindow(150, 1, 0);
+ ShowChatWindow(150);
}
void ShowNetworkGiveMoneyWindow(byte player)
--- a/network_gui.c Fri Apr 07 08:57:03 2006 +0000
+++ b/network_gui.c Fri Apr 07 09:00:57 2006 +0000
@@ -1545,7 +1545,7 @@
ChatWindowWndProc
};
-void ShowChatWindow(int maxlen, WindowClass window_class, WindowNumber window_number)
+void ShowChatWindow(int maxlen)
{
Window *w;
@@ -1557,8 +1557,8 @@
w->click_state = 1 << 1;
WP(w,querystr_d).caption = STR_NULL;
- WP(w,querystr_d).wnd_class = window_class;
- WP(w,querystr_d).wnd_num = window_number;
+ WP(w,querystr_d).wnd_class = WC_MAIN_TOOLBAR;
+ WP(w,querystr_d).wnd_num = 0;
WP(w,querystr_d).text.caret = false;
WP(w,querystr_d).text.maxlength = maxlen;
WP(w,querystr_d).text.maxwidth = w->widget[1].right - w->widget[1].left - 2; // widget[1] is the "text box"