Update of /cvsroot/netrek/client/netrekxp/src
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv28207/src

Modified Files:
	enter.c socket.c 
Log Message:
Bug fix: Paradise team logos were not initiliazed before they were freed during game paramamter packet recepit.

Index: enter.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/enter.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- enter.c	16 Jul 2008 00:16:10 -0000	1.19
+++ enter.c	1 Oct 2010 02:08:33 -0000	1.20
@@ -54,6 +54,7 @@
     initialize_plasmas();
     initialize_phasers();
     load_default_teams();
+    load_default_teamlogos();
     initialize_thingies();
     status2 = (struct status2 *) malloc(sizeof(*status2));
     status = (struct status *) malloc(sizeof(*status));

Index: socket.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/socket.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- socket.c	24 Jun 2009 00:52:22 -0000	1.77
+++ socket.c	1 Oct 2010 02:08:33 -0000	1.78
@@ -3760,6 +3760,23 @@
     strcpy(teaminfo[4].shortname, "ALL");
 }
 
+void
+load_default_teamlogos(void)
+{
+    int i = number_of_teams;
+
+    switch (i) { /* TODO: add actual logos */
+      case 4:
+        teaminfo[3].shield_logo = W_StoreBitmap(1, 1, (char*)&i, w);
+      case 3:
+        teaminfo[2].shield_logo = W_StoreBitmap(1, 1, (char*)&i, w);
+      case 2:
+        teaminfo[1].shield_logo = W_StoreBitmap(1, 1, (char*)&i, w);
+      case 1:
+        teaminfo[0].shield_logo = W_StoreBitmap(1, 1, (char*)&i, w);
+    }
+}
+
 load_generic_teams(void)
 {
 /* needs to be converted to xpm */
@@ -3775,7 +3792,7 @@
     teaminfo[-1].letter = 'I';
     strcpy(teaminfo[-1].shortname, "IND");
 
-//    load_default_teamlogos();	/* loads the first 4 team logos */
+    load_default_teamlogos();	/* loads the first 4 team logos */
 
     for (i = 0; i < number_of_teams; i++) {
 	sprintf(teaminfo[i].name, "Team #%d", i);