From c675da04aa1bbff2247842ad15b34955f636ee87 Mon Sep 17 00:00:00 2001 From: stormshadow <190884359+st0rm-shad0w@users.noreply.github.com> Date: Fri, 17 Apr 2026 04:25:44 +0530 Subject: [PATCH] rcxml: track first loaded config file for IPC --- src/config/rcxml.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config/rcxml.c b/src/config/rcxml.c index ab0639d1..d48dc7e0 100644 --- a/src/config/rcxml.c +++ b/src/config/rcxml.c @@ -2030,6 +2030,10 @@ rcxml_read(const char *filename) continue; } + if (!rc.loaded_config_file) { + xstrdup_replace(rc.loaded_config_file, path->string); + } + wlr_log(WLR_INFO, "read config file %s", path->string); rcxml_parse_xml(&b); @@ -2059,6 +2063,7 @@ rcxml_finish(void) zfree(rc.workspace_config.initial_workspace_name); zfree(rc.tablet.output_name); zfree(rc.window_switcher.osd.thumbnail_label_format); + zfree(rc.loaded_config_file); clear_title_layout();