(svn r1298) -Fix: [ 1092661 ] On create, the scrollbar of the server-list was not updated
--- a/network_gui.c Wed Dec 29 13:13:29 2004 +0000
+++ b/network_gui.c Wed Dec 29 15:32:10 2004 +0000
@@ -413,6 +413,19 @@
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 @@
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[] = {