fix texture saving error

This commit is contained in:
yyc12345 2023-11-10 14:58:07 +08:00
parent 77bb3ce7d2
commit c55e334ead

View File

@ -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;
} }