Browse Source

less leak, bizzare buttons

mateuszb 18 years ago
parent
commit
f0186c3858
2 changed files with 2 additions and 0 deletions
  1. 2 0
      AdventureMapButton.h
  2. BIN
      hch/CDefHandler.cpp

+ 2 - 0
AdventureMapButton.h

@@ -32,6 +32,7 @@ AdventureMapButton<T>::AdventureMapButton
 		imgs[0].push_back(temp->ourImages[i].bitmap);
 		CSDL_Ext::blueToPlayersAdv(imgs[curimg][i],LOCPLINT->playerID);
 	}
+	delete temp;
 	if (add)
 	{
 		imgs.resize(imgs.size()+add->size());
@@ -43,6 +44,7 @@ AdventureMapButton<T>::AdventureMapButton
 				imgs[i+1].push_back(temp->ourImages[j].bitmap);
 				CSDL_Ext::blueToPlayersAdv(imgs[1+i][j],LOCPLINT->playerID);
 			}
+			delete temp;
 		}
 		delete add;
 	}

BIN
hch/CDefHandler.cpp