From b01382c20b6f0ee1657e9cca8713f04dac07029f Mon Sep 17 00:00:00 2001
From: bjarni <bjarni@openttd.org>
Date: Sun, 26 Dec 2004 22:09:34 +0000
Subject: [PATCH] (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 4fa7e082b3..27fbd1b22f 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)