Skip to content

Commit f38fe30

Browse files
committed
fix ccimage memory leak
1 parent d2e7fb6 commit f38fe30

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

loader/src/ui/GeodeUI.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,10 +269,12 @@ class ModLogoSprite : public CCNode {
269269
}
270270
}
271271
void setSprite(ByteVector&& data, bool postEvent) {
272-
auto image = Ref(new CCImage());
272+
auto image = new CCImage();
273273
image->initWithImageData(data.data(), data.size());
274274

275275
auto texture = CCTextureCache::get()->addUIImage(image, m_modID.c_str());
276+
image->release();
277+
276278
this->setSprite(CCSprite::createWithTexture(texture), postEvent);
277279
}
278280

0 commit comments

Comments
 (0)