aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2026-02-28 10:10:19 +0200
committerDylan Araps <dylan.araps@gmail.com>2026-02-28 10:10:19 +0200
commit6d0c06793dd933ea5156090a65e4f9117d9ccc8e (patch)
treea4c2da3be822ca4dd10262bf102bce978c5dba70
parent66c619e54860c56c14c3022b076d9b8c5f1d079d (diff)
dfm: make sure to join gap buffer on early exec
-rw-r--r--dfm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/dfm.c b/dfm.c
index 695b0aa..6df8da8 100644
--- a/dfm.c
+++ b/dfm.c
@@ -2203,8 +2203,10 @@ fm_cmd(struct fm *p, struct fm_cmd *c)
p->f |= FM_REDRAW_CMD;
if (p->f & FM_ROOT && !(p->cf & CMD_EXEC_ROOT))
return;
- if ((p->cf & CMD_EXEC_MARK && p->vml) || p->cf & CMD_EXEC)
+ if ((p->cf & CMD_EXEC_MARK && p->vml) || p->cf & CMD_EXEC) {
+ rl_join(&p->r);
fm_cmd_exec(p);
+ }
}
static inline void