libnui / nui3

libnui v3
http://libnui.net
Mozilla Public License 2.0
163 stars 31 forks source link

nuiImage release texture if in use #19

Closed Jaydee2190 closed 13 years ago

Jaydee2190 commented 13 years ago

I don't know if its advised to change a texture on a nuiImage, but to stop leaks...

void nuiImage::SetTexture(nuiTexture* pTex) {
if (mpTexture) mpTexture->Release();

mpTexture = pTex; mUseAlpha = true; //SetFixedAspectRatio(true); mBlendFunc = nuiBlendTransp; SetProperty(_T("Source"), _T("Memory Buffer")); ResetTextureRect(); Invalidate(); }

meeloo commented 13 years ago

closed by 0ee6ace9d724df627ec3520bd4d0413aadfd4205 nuiImage::SetTexture & SetTexturePath wouldn't release the current texture