SAGA2: Fix CImageNode initialization. CID 1457944

This commit is contained in:
Eugene Sandulenko 2021-07-10 13:21:40 +02:00
parent e9a3b99931
commit 32a13e7324
No known key found for this signature in database
GPG Key ID: 014D387312D34F08

View File

@ -31,31 +31,24 @@
namespace Saga2 {
#if DEBUG
extern char *idname(long s);
#endif
CImageNode::CImageNode(hResContext *con, uint32 resID) {
if (con) {
#if DEBUG
char descr[32];
sprintf(descr, "CImage '%s'", idname(resID));
image = LoadResource(con, resID, descr);
#else
image = LoadResource(con, resID, "CImageNode Allocation");
#endif
resourceID = resID;
contextID = con->getResID();
requested = 0; // zero request for this node at creation
} else {
image = nullptr;
resourceID = 0;
contextID = 0;
requested = 0;
}
}
CImageNode::~CImageNode(void) {
if (image) {
free(image);
image = NULL;
image = nullptr;
}
}