浏览代码

less leak, bizzare buttons

mateuszb 18 年之前
父节点
当前提交
f0186c3858
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      AdventureMapButton.h
  2. 二进制
      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;
 	}

二进制
hch/CDefHandler.cpp