summaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2007-12-16 19:28:07 +0000
committerrubidium <rubidium@openttd.org>2007-12-16 19:28:07 +0000
commitcdee7d4cb8541657d99891ee59cb5caab6aaf444 (patch)
tree8142f78e07165065be92bf9329eadd6223d959de /src/network
parent274cbd72fef59bdc160a8300e859e4a3866d58a9 (diff)
downloadopenttd-cdee7d4cb8541657d99891ee59cb5caab6aaf444.tar.xz
(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.
Diffstat (limited to 'src/network')
-rw-r--r--src/network/network_gui.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp
index 34b28ec9a..876f74df0 100644
--- a/src/network/network_gui.cpp
+++ b/src/network/network_gui.cpp
@@ -1938,7 +1938,11 @@ static void NetworkCompanyPasswordWindowWndProc(Window *w, WindowEvent *e)
case WE_KEYPRESS:
switch (HandleEditBoxKey(w, &WP(w, chatquerystr_d), 4, e)) {
case 1: // Return
- /* FALLTHROUGH */
+ e->event = WE_CLICK;
+ e->we.click.widget = NCPWW_OK;
+ NetworkCompanyPasswordWindowWndProc(w, e);
+ break;
+
case 2: // Escape
DeleteWindow(w);
break;