From ae3a43c6945d1837e1c21c2a10825563a62d8d28 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Thu, 17 Oct 2024 12:32:20 -0700 Subject: [PATCH] fix file-path-parameterized commands w/ ipc --- src/raddbg/raddbg_core.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/raddbg/raddbg_core.c b/src/raddbg/raddbg_core.c index 01db9288..c7669aa2 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -11295,14 +11295,18 @@ rd_regs_fill_slot_from_string(RD_RegSlot slot, String8 string) { default: case RD_RegSlot_String: - { - rd_regs()->string = push_str8_copy(rd_frame_arena(), string); - }break; case RD_RegSlot_FilePath: { String8TxtPtPair pair = str8_txt_pt_pair_from_string(string); - rd_regs()->file_path = push_str8_copy(rd_frame_arena(), pair.string); - rd_regs()->cursor = pair.pt; + if(pair.pt.line == 0) + { + rd_regs()->string = push_str8_copy(rd_frame_arena(), string); + } + else + { + rd_regs()->file_path = push_str8_copy(rd_frame_arena(), pair.string); + rd_regs()->cursor = pair.pt; + } }break; case RD_RegSlot_Cursor: {