From 54e446dbc2a6def31505586cc988cc09ddb4550d Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Sun, 3 Mar 2024 03:17:53 +0100 Subject: [PATCH] fix regression: sel_or_clip filename not updated in merge_file() and in save_selection(). Fixed commit `copy between windows: allow to navigate between more than 2 windows` --- src/paste.c | 2 ++ src/save.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/paste.c b/src/paste.c index fc3c4101..1e328138 100644 --- a/src/paste.c +++ b/src/paste.c @@ -330,6 +330,8 @@ void merge_file(int selection_load, const char ext[]) my_snprintf(name, S(name), "%s/.clipboard.sch", user_conf_dir); } + my_snprintf(sel_or_clip, S(sel_or_clip), name); + if(is_generator(name)) generator = 1; if(generator) { diff --git a/src/save.c b/src/save.c index 3d2c0adb..6c0bf55f 100644 --- a/src/save.c +++ b/src/save.c @@ -4888,6 +4888,8 @@ void save_selection(int what) else /* what=2 */ my_snprintf(name, S(name), "%s/%s.sch",user_conf_dir , ".clipboard"); + my_snprintf(sel_or_clip, S(sel_or_clip), name); + if(!(fd=fopen(name,"w"))) { fprintf(errfp, "save_selection(): problems opening file %s \n", name);