diff --git a/vgui2/vgui_controls/AnimationController.cpp b/vgui2/vgui_controls/AnimationController.cpp index cee769a9..9f92a74a 100644 --- a/vgui2/vgui_controls/AnimationController.cpp +++ b/vgui2/vgui_controls/AnimationController.cpp @@ -330,7 +330,7 @@ bool AnimationController::ParseScriptFile(char *pMem, int length) // get the open brace or a conditional pMem = ParseFile(pMem, token, NULL); - if ( Q_stristr( token, "[$" ) ) + if ( Q_stristr( token, "[$" ) || Q_stristr( token, "[!$" ) ) { bAccepted = EvaluateConditional( token ); @@ -655,7 +655,7 @@ bool AnimationController::ParseScriptFile(char *pMem, int length) // Look ahead one token for a conditional char *peek = ParseFile(pMem, token, NULL); - if ( Q_stristr( token, "[$" ) ) + if ( Q_stristr( token, "[$" ) || Q_stristr( token, "[!$" ) ) { if ( !EvaluateConditional( token ) ) {