[Scummvm-cvs-logs] CVS: scummex wxwindows.cpp,1.41,1.42

Adrien Mercier yoshizf at users.sourceforge.net
Sun Apr 10 01:03:18 CEST 2005


Update of /cvsroot/scummvm/scummex
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25023

Modified Files:
	wxwindows.cpp 
Log Message:
Fix memory leak; window closing

Index: wxwindows.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummex/wxwindows.cpp,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- wxwindows.cpp	10 Apr 2005 00:36:12 -0000	1.41
+++ wxwindows.cpp	10 Apr 2005 08:02:44 -0000	1.42
@@ -169,6 +169,7 @@
 	EVT_MENU(ID_Scale1x, ImageWindow::Scale1x)
 	EVT_MENU(ID_Scale2x, ImageWindow::Scale2x)
 	EVT_MENU(ID_Scale3x, ImageWindow::Scale3x)
+	EVT_MENU(wxID_CLOSE, ImageWindow::Close)
 END_EVENT_TABLE()
 
 ImageWindow::ImageWindow(const wxString& title, const wxSize& size, int blockId, byte flags, int scaleFactor)
@@ -322,6 +323,7 @@
 
 void ImageWindow::OnClose(wxCloseEvent& WXUNUSED(event))
 {
+	delete _imageScrolledWindow;
 	delete _image;
 	g_scummex->getBlockTable(_blockId).image = NULL;
 	Destroy();





More information about the Scummvm-git-logs mailing list