Jeck - (Probable) fix for issue 41. Turns out AttachZipFile is very robust, and already handles all the unattach / reattach optimizing & checking for us.
This commit is contained in:
@@ -196,7 +196,6 @@ private:
|
|||||||
vector<WManagedQuad*> managedQuads;
|
vector<WManagedQuad*> managedQuads;
|
||||||
|
|
||||||
//Statistics of record.
|
//Statistics of record.
|
||||||
string attachedZip;
|
|
||||||
unsigned int lastTime;
|
unsigned int lastTime;
|
||||||
int lastError;
|
int lastError;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -668,12 +668,7 @@ string WResourceManager::cardFile(const string filename, const string specific){
|
|||||||
char zipname[512];
|
char zipname[512];
|
||||||
sprintf(zipname, "Res/sets/%s/%s.zip", set.c_str(),set.c_str());
|
sprintf(zipname, "Res/sets/%s/%s.zip", set.c_str(),set.c_str());
|
||||||
if (fileOK(zipname)){
|
if (fileOK(zipname)){
|
||||||
if(attachedZip != zipname)
|
fs->AttachZipFile(zipname);
|
||||||
{
|
|
||||||
fs->DetachZipFile();
|
|
||||||
attachedZip = zipname;
|
|
||||||
fs->AttachZipFile(zipname);
|
|
||||||
}
|
|
||||||
return filename.substr(i+1);
|
return filename.substr(i+1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user