Subversion Repositories spk

Rev

Rev 58 | Rev 88 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 58 Rev 62
Line 758... Line 758...
758
	File.close();
758
	File.close();
759
}
759
}
760
 
760
 
761
bool CBaseFile::ReadFileToMemory(C_File *f)
761
bool CBaseFile::ReadFileToMemory(C_File *f)
762
{
762
{
763
	if ( f->GetData() && f->GetDataSize() ) return true;	// already loaded the data
-
 
764
	if ( this->filename().empty() || !f ) return false;		// no filename to load from
763
	if ( this->filename().empty() || !f ) return false;		// no filename to load from
-
 
764
	if ( f->GetData() && f->GetDataSize() ) return true;	// already loaded the data
765
	if ( !m_lFiles.FindData(f) ) return false;				// unable to find file entry
765
	if ( !m_lFiles.FindData(f) ) return false;				// unable to find file entry
766
 
766
 
767
	// now open the file
767
	// now open the file
768
	CFileIO *File = _startRead();
768
	CFileIO *File = _startRead();
769
	if ( !File ) return false;
769
	if ( !File ) return false;