builtin commandline: fix unintuitive clone

This commit is contained in:
Johannes Altmanninger
2026-05-01 16:09:13 +08:00
parent 2f9f46b2a5
commit 7c5fc85d96

View File

@@ -692,7 +692,12 @@ pub fn commandline(parser: &Parser, streams: &mut IoStreams, args: &mut [&wstr])
.finish(streams);
return Err(STATUS_CMD_ERROR);
}
transient = parser.libdata().transient_commandline.clone().unwrap();
transient = parser
.libdata()
.transient_commandline
.as_ref()
.unwrap()
.clone();
current_buffer = &transient;
current_cursor_pos = transient.len();
} else if parser.interactive_initialized.load() || is_interactive_session() {