From 322484c286a879bab09ef78c7bfb9b8081f12143 Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Wed, 6 Mar 2019 17:07:56 -0500 Subject: [PATCH] There's no need to dynamic cast. --- indra/newview/llviewerwearable.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/indra/newview/llviewerwearable.cpp b/indra/newview/llviewerwearable.cpp index da7aa4794..16cff6ba1 100644 --- a/indra/newview/llviewerwearable.cpp +++ b/indra/newview/llviewerwearable.cpp @@ -333,11 +333,8 @@ const LLUUID LLViewerWearable::getDefaultTextureImageID(ETextureIndex index) con //virtual void LLViewerWearable::writeToAvatar(LLAvatarAppearance *avatarp) { - LLVOAvatarSelf* viewer_avatar = dynamic_cast(avatarp); - - if (!avatarp || !viewer_avatar) return; - - if (!viewer_avatar->isValid()) return; + if (!avatarp || !avatarp->isSelf() || !avatarp->isValid()) return; + LLVOAvatarSelf* viewer_avatar = static_cast(avatarp); #if 0 // FIXME DRANO - kludgy way to avoid overwriting avatar state from wearables.