diff --git a/Amalgam/src/Hooks/IPanel_PaintTraverse.cpp b/Amalgam/src/Hooks/IPanel_PaintTraverse.cpp index 8629cbe1..3a0e908f 100644 --- a/Amalgam/src/Hooks/IPanel_PaintTraverse.cpp +++ b/Amalgam/src/Hooks/IPanel_PaintTraverse.cpp @@ -6,9 +6,14 @@ MAKE_HOOK(IPanel_PaintTraverse, U::Memory.GetVFunc(I::Panel, 41), void, __fastca if (!Vars::Visuals::UI::StreamerMode.Value) return CALL_ORIGINAL(rcx, vguiPanel, forceRepaint, allowForce); - auto uHash = FNV1A::Hash32(I::Panel->GetName(vguiPanel)); - if (uHash == FNV1A::Hash32Const("SteamFriendsList") || uHash == FNV1A::Hash32Const("avatar") || uHash == FNV1A::Hash32Const("RankPanel")) + switch (FNV1A::Hash32(I::Panel->GetName(vguiPanel))) + { + case FNV1A::Hash32Const("SteamFriendsList"): + case FNV1A::Hash32Const("avatar"): + case FNV1A::Hash32Const("RankPanel"): + case FNV1A::Hash32Const("ModelContainer"): return; + } CALL_ORIGINAL(rcx, vguiPanel, forceRepaint, allowForce); } \ No newline at end of file