From 86d2da35b70b4520cb3a7af0da12e72ec634c5fb Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 26 Jun 2021 13:53:38 -0400 Subject: [PATCH] Fix H-uru/Plasma#941. Fixes a reference counting issue that prevents non-DirectXCompressed mipmaps from being used in GUI Lists (eg as icons for avatar clothing). All future clothing PRPs produced by CreateClothingPRP.py will depend on this change. --- Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIListElement.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIListElement.cpp b/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIListElement.cpp index 031fab5c..d11c466d 100644 --- a/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIListElement.cpp +++ b/Sources/Plasma/FeatureLib/pfGameGUIMgr/pfGUIListElement.cpp @@ -224,8 +224,9 @@ pfGUIListPicture::pfGUIListPicture( plKey mipKey, hsBool respectAlpha ) : pfGUIL char str[ 512 ]; sprintf( str, "%s_uncomp", mip->GetKeyName() ); fMipmapKey = hsgResMgr::ResMgr()->NewKey( str, uncompBuffer, fMipmapKey->GetUoid().GetLocation() ); - fMipmapKey->RefObject(); } + + fMipmapKey->RefObject(); } pfGUIListPicture::~pfGUIListPicture()