From: <ki...@us...> - 2011-03-27 18:47:56
|
Revision: 36020 http://crystal.svn.sourceforge.net/crystal/?rev=36020&view=rev Author: kickvb Date: 2011-03-27 18:47:50 +0000 (Sun, 27 Mar 2011) Log Message: ----------- Fixed memory leaks Modified Paths: -------------- CS/trunk/apps/tools/viewmesh/viewmesh.cpp Modified: CS/trunk/apps/tools/viewmesh/viewmesh.cpp =================================================================== --- CS/trunk/apps/tools/viewmesh/viewmesh.cpp 2011-03-27 18:41:34 UTC (rev 36019) +++ CS/trunk/apps/tools/viewmesh/viewmesh.cpp 2011-03-27 18:47:50 UTC (rev 36020) @@ -631,7 +631,7 @@ { if (!asset) return; - csRef<iDocumentSystem> xml(new csTinyDocumentSystem()); + csRef<iDocumentSystem> xml = csPtr<iDocumentSystem>(new csTinyDocumentSystem()); csRef<iDocument> doc = xml->CreateDocument(); csRef<iDocumentNode> root = doc->CreateRoot(); @@ -680,7 +680,7 @@ //Invoke the iSaverPlugin::WriteDown if (binary) { - csRef<iString> fname (new scfString(filename)); + csRef<iString> fname (csPtr<iString> (new scfString(filename))); fname->Append(".binary", 7); csRef<iFile> file (vfs->Open(*fname, VFS_FILE_WRITE)); @@ -774,7 +774,7 @@ CEGUI::WindowManager* winMgr = cegui->GetWindowManagerPtr (); CEGUI::Window* component = winMgr->getWindow("General/ScaleSprite"); - csRef<iString> valueMesh(new scfString()); + csRef<iString> valueMesh (csPtr<iString> (new scfString())); valueMesh->Format("%.2f", scale); component->setProperty("Text", valueMesh->GetData()); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |