Index: mania_drive.c
===================================================================
--- mania_drive.c	(revision 456)
+++ mania_drive.c	(revision 457)
@@ -1263,7 +1263,7 @@
 raydium_gui_button_create("btnModeStory",handle,25,70,"Story",btnModeStory);
 raydium_gui_button_create("btnModeNetTracks",handle,25,55,"Internet Tracks",btnModeNetTracks);
 raydium_gui_button_create("btnModeLAN",handle,25,40,"LAN Multiplayer",btnModeLan);
-raydium_gui_button_create("btnSolo",handle,25,25,gettext("Other tracks"),btnSoloTracks);
+raydium_gui_button_create("btnSolo",handle,25,25,"Other tracks",btnSoloTracks);
 raydium_gui_button_create("btnOptions",handle,25,10,"Options",btnOptions);
 
 raydium_gui_widget_sizes(6,3,14);
,raydium_network_name_local,NULL);
 raydium_parser_db_get("ManiaDrive-LastInternetTrack",lasttrack,"");
 
-get_tracklist(l);
+net=get_tracklist(l);
 ilt=raydium_gui_list_id(lasttrack,l);
 if(ilt<0) ilt=0;
 
@@ -751,6 +757,19 @@
 
 raydium_gui_label_create("lblURL1",handle,50,40,"Live scores :",0,0,0);
 raydium_gui_label_create("lblURL2",handle,50,30,"http://maniadrive.raydium.org/",0.7,0,0);
+
+if(!net)
+    {
+    char *msg1="WARNING: Internet connection failed !";
+    char *msg2="Now in offline mode. (set your proxy ?)";
+    handle=raydium_gui_window_create("error",15,45,70,20);
+    raydium_gui_widget_sizes(0,0,18);
+    raydium_gui_label_create("lblError1",handle,50,80,msg1,0,0,0);
+    raydium_gui_label_create("lblError2",handle,50,60,msg2,0,0,0);
+    raydium_gui_widget_sizes(15,5,18);
+    raydium_gui_button_create("btnErrorOk",handle,35,15,"OK",btnErrorOkClick);
+    }
+
 gui_start();
 }