Fixes two memory leaks, one is pretty bad for OSX.

Yell at pauldachz if this doesn't work.
Or... say thanks.
This commit is contained in:
Matthew Parlane committed 2013-03-01 19:21:34 +13:00
1 parent 5c4a130688
commit 99cf57eb39
2 files changed
+3 -1

No files matched your search

+2 -1
View File
@@ -49,7 +49,8 @@ WiiWAD::WiiWAD(const std::string& _rName)
if (pReader == NULL || File::IsDirectory(_rName)) if (pReader == NULL || File::IsDirectory(_rName))
{ {
m_Valid = false; m_Valid = false;
return; if(pReader) delete pReader;
return;
} }
m_Valid = ParseWAD(*pReader); m_Valid = ParseWAD(*pReader);
@@ -69,6 +69,7 @@ bool Keyboard::UpdateInput()
CGRectMakeWithDictionaryRepresentation(boundsDictionary, &bounds); CGRectMakeWithDictionaryRepresentation(boundsDictionary, &bounds);
} }
CFRelease(windowDescriptions);
CFRelease(windowArray); CFRelease(windowArray);
CGEventRef event = CGEventCreate(nil); CGEventRef event = CGEventCreate(nil);