diff --git a/src/ass_override.cpp b/src/ass_override.cpp index 82954d11a..ad11d0728 100644 --- a/src/ass_override.cpp +++ b/src/ass_override.cpp @@ -199,9 +199,7 @@ struct AssOverrideTagProto { static std::vector proto; static void load_protos() { - static bool loaded = false; - if (loaded) return; - loaded = true; + if (!proto.empty()) return; proto.resize(56); int i = 0;