From 99ea28e9f78a231700afbdcf84cb256ce7526597 Mon Sep 17 00:00:00 2001 From: madeline Date: Wed, 20 May 2026 14:33:48 -0700 Subject: [PATCH] maybe fix ook crash --- src/f_pc/f_pc_line_iter.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/f_pc/f_pc_line_iter.cpp b/src/f_pc/f_pc_line_iter.cpp index 2ad206553f..1b3605f4d7 100644 --- a/src/f_pc/f_pc_line_iter.cpp +++ b/src/f_pc/f_pc_line_iter.cpp @@ -12,6 +12,12 @@ static int fpcLnIt_MethodCall(create_tag_class* i_createTag, method_filter* i_filter) { +#ifdef TARGET_PC + // on init_state==3 fpcEx_ExecuteQTo already ran (layer_tag.layer is NULL) + if (static_cast(i_createTag->mpTagData)->state.init_state == 3) { + return 0; + } +#endif layer_class* layer = static_cast(i_createTag->mpTagData)->layer_tag.layer; layer_class* save_layer = fpcLy_CurrentLayer(); int ret;