From da1316586a21e5331e5f6f23f0d4c5089bb1a909 Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Wed, 2 Sep 2020 04:51:07 +0200 Subject: [PATCH] IDA: Fix failure to process C header if script and binary folders differ --- Il2CppInspector.Common/Outputs/ScriptResources/Targets/IDA.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Il2CppInspector.Common/Outputs/ScriptResources/Targets/IDA.py b/Il2CppInspector.Common/Outputs/ScriptResources/Targets/IDA.py index 7d7ffbe..9bf4674 100644 --- a/Il2CppInspector.Common/Outputs/ScriptResources/Targets/IDA.py +++ b/Il2CppInspector.Common/Outputs/ScriptResources/Targets/IDA.py @@ -32,7 +32,7 @@ def CustomInitializer(): original_macros = ida_typeinf.get_c_macros() ida_typeinf.set_c_macros(original_macros + ";_IDA_=1") - idc.parse_decls("%TYPE_HEADER_RELATIVE_PATH%", idc.PT_FILE) + idc.parse_decls(os.path.join(GetScriptDirectory(), "%TYPE_HEADER_RELATIVE_PATH%"), idc.PT_FILE) ida_typeinf.set_c_macros(original_macros) def GetScriptDirectory():