diff --git a/Core/Libraries/Source/WWVegas/WWLib/Usp10Loader.h b/Core/Libraries/Source/WWVegas/WWLib/Usp10Loader.h index 3b35b03b82b..2ac7646b75d 100644 --- a/Core/Libraries/Source/WWVegas/WWLib/Usp10Loader.h +++ b/Core/Libraries/Source/WWVegas/WWLib/Usp10Loader.h @@ -29,9 +29,16 @@ class Usp10Loader public: typedef void *ScriptStringAnalysis; - struct ScriptControl; struct ScriptTabDefinition; + // TheSuperHackers @info Omar Aglan 13/09/2026 ScriptItemize needs a non-null control + // structure for bidirectional analysis. Keep the unused control flags zero. + struct ScriptControl + { + DWORD default_language : 16; + DWORD reserved : 16; + }; + struct ScriptState { WORD bidi_level : 5;