diff options
author | truelight <truelight@openttd.org> | 2004-12-29 15:32:10 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-12-29 15:32:10 +0000 |
commit | bcc3b1cbb5c8de74b46b144bb1163fe5e08eb269 (patch) | |
tree | 9994356400ea608b59d1babd3023750dfeb4300e | |
parent | 57852f64988b92fa7d9031ea76aa89b67d08c4f6 (diff) | |
download | openttd-bcc3b1cbb5c8de74b46b144bb1163fe5e08eb269.tar.xz |
(svn r1298) -Fix: [ 1092661 ] On create, the scrollbar of the server-list was not updated
-rw-r--r-- | network_gui.c | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/network_gui.c b/network_gui.c index 41a0222f0..3a10016ec 100644 --- a/network_gui.c +++ b/network_gui.c @@ -413,6 +413,19 @@ static const WindowDesc _network_game_window_desc = { static FiosItem *selected_map = NULL; // to highlight slected map +// called when a new server is found on the network +void UpdateNetworkGameWindow(bool unselect) +{ + Window *w; + w = FindWindowById(WC_NETWORK_WINDOW, 0); + if (w != NULL) { + if (unselect) + _selected_item = NULL; + w->vscroll.count = _network_game_count; + SetWindowDirty(w); + } +} + void ShowNetworkGameWindow() { uint i; @@ -437,19 +450,8 @@ void ShowNetworkGameWindow() WP(w,querystr_d).maxlen = MAX_QUERYSTR_LEN; WP(w,querystr_d).maxwidth = 120; WP(w,querystr_d).buf = _edit_str_buf; -} -// called when a new server is found on the network -void UpdateNetworkGameWindow(bool unselect) -{ - Window *w; - w = FindWindowById(WC_NETWORK_WINDOW, 0); - if (w != NULL) { - if (unselect) - _selected_item = NULL; - w->vscroll.count = _network_game_count; - SetWindowDirty(w); - } + UpdateNetworkGameWindow(true); } static const StringID _players_dropdown[] = { |