diff --git a/crates/cmd_prompt/src/actions/actions/basic_input.rs b/crates/cmd_prompt/src/actions/actions/basic_input.rs index e924846..40b57f1 100644 --- a/crates/cmd_prompt/src/actions/actions/basic_input.rs +++ b/crates/cmd_prompt/src/actions/actions/basic_input.rs @@ -70,22 +70,21 @@ pub fn write_char( pub fn submit( input: In, - mut query: Query<( - &mut ConsoleBuffer, - &mut ConsoleInputText, - &ConsoleAssetHandle, - )>, + mut query: Query<(&mut ConsoleInputText, &ConsoleAssetHandle)>, mut assets: ResMut>, mut commands: Commands, ) { - if let Ok((mut buffer, mut input_text, history_handle)) = query.get_mut(input.console_id) { + if let Ok((mut input_text, history_handle)) = query.get_mut(input.console_id) { let history = assets.get_mut(history_handle.as_asset_id()); if history.is_none() { error!("Failed to get console history!"); return; } let history = history.unwrap(); - buffer.write("\n").unwrap(); + commands.write_message(ConsoleWriteMsg { + message: "\n".to_string(), + console_id: input.console_id, + }); if let Some(event) = SubmitEvent::new(input.console_id, input_text.text.clone()) { commands.trigger(event); } else {