fix texture saving error
This commit is contained in:
parent
77bb3ce7d2
commit
c55e334ead
|
@ -192,7 +192,8 @@ namespace LibCmo::CK2::DataHandlers {
|
||||||
delete[] data;
|
delete[] data;
|
||||||
std::fclose(fs);
|
std::fclose(fs);
|
||||||
|
|
||||||
return ret == 0;
|
// ret is 0 mean failed.
|
||||||
|
return ret != 0;
|
||||||
}
|
}
|
||||||
static CKDWORD StbSaveMemory(void* memory, const VxMath::VxImageDescEx* write_image, SaveOperation oper) {
|
static CKDWORD StbSaveMemory(void* memory, const VxMath::VxImageDescEx* write_image, SaveOperation oper) {
|
||||||
if (write_image == nullptr) return 0;
|
if (write_image == nullptr) return 0;
|
||||||
|
@ -215,6 +216,7 @@ namespace LibCmo::CK2::DataHandlers {
|
||||||
delete ctx;
|
delete ctx;
|
||||||
delete[] data;
|
delete[] data;
|
||||||
|
|
||||||
|
// ret is 0 mean failed. return zero size.
|
||||||
if (ret == 0) return 0;
|
if (ret == 0) return 0;
|
||||||
else return expected;
|
else return expected;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user