I've just started playing with some DressUpModels and changing its models with :SetCustomRace (sets the model to any playable race of either gender), but I've found a disturbing problem. If you set a custom race, then hide the frame; the next time it's shown it will appear with the model of your player, but the texture of the custom race. Now, this wouldn't be too much of a problem, I could just SetCustomRace when it gets shown again, but unfortunately this call takes about half a second, so I want to avoid that. (scrolling is involved, so I might end up doing this frequently) Anyone aware of any other remedies? Setting custom race while the frame is hidden has no effect at all.
Can be reproduced with:
local f = CreateFrame("DressUpModel")
This example sets a female draenei model, so you'll want to change that bit if that's what you are.