From b01382c20b6f0ee1657e9cca8713f04dac07029f Mon Sep 17 00:00:00 2001 From: bjarni Date: Sun, 26 Dec 2004 22:09:34 +0000 Subject: (svn r1279) Fixed the scrollbar in the network gui(server list). It now updates when scrolling (HackyKid) --- network_gui.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/network_gui.c b/network_gui.c index 4fa7e082b..27fbd1b22 100644 --- a/network_gui.c +++ b/network_gui.c @@ -110,8 +110,13 @@ static void NetworkGameWindowWndProc(Window *w, WindowEvent *e) { // draw list of games uint16 y = NET_PRC__OFFSET_TOP_WIDGET + 3; int32 n = 0; + int32 pos=w->vscroll.pos; char servername[NETWORK_NAME_LENGTH]; const NetworkGameList *cur_item = _network_game_list; + while (pos>0 && cur_item != NULL) { + --pos; + cur_item = cur_item->next; + } while (cur_item != NULL) { bool compatible = (strncmp(cur_item->info.server_revision, _openttd_revision, NETWORK_REVISION_LENGTH - 1) == 0); if (strncmp(cur_item->info.server_revision, NOREV_STRING, sizeof(cur_item->info.server_revision)) == 0) -- cgit v1.2.3-54-g00ecf