- Timestamp:
- Jan 29, 2009, 7:12:27 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/src/ogreceguirenderer/OgreCEGUIResourceProvider.cpp
r2569 r2602 1 1 /************************************************************************ 2 3 4 2 filename: OgreCEGUIResourceProvider.cpp 3 created: 8/7/2004 4 author: James '_mental_' O'Sullivan 5 5 6 6 purpose: Implements the Resource Provider common functionality 7 7 *************************************************************************/ 8 8 /************************************************************************* … … 70 70 Ogre::ResourceGroupManager::getSingleton().openResource(filename.c_str(), orpGroup.c_str()); 71 71 72 73 72 if (input.isNull()) 73 { 74 74 throw InvalidRequestException((utf8*) 75 75 "OgreCEGUIResourceProvider::loadRawDataContainer - Unable to open resource file '" + filename + (utf8*)"' in resource group '" + orpGroup + (utf8*)"'."); 76 76 } 77 77 78 79 78 Ogre::String buf = input->getAsString(); 79 const size_t memBuffSize = buf.length(); 80 80 81 81 unsigned char* mem = new unsigned char[memBuffSize]; … … 86 86 } 87 87 88 89 90 91 92 93 94 95 96 88 void OgreCEGUIResourceProvider::unloadRawDataContainer(RawDataContainer& data) 89 { 90 if (data.getDataPtr()) 91 { 92 delete[] data.getDataPtr(); 93 data.setData(0); 94 data.setSize(0); 95 } 96 } 97 97 } // End of CEGUI namespace section
Note: See TracChangeset
for help on using the changeset viewer.