Show the header when resuming a conversation (#3615)
This commit is contained in:
@@ -172,15 +172,15 @@ impl ChatWidget {
|
|||||||
self.conversation_id = Some(event.session_id);
|
self.conversation_id = Some(event.session_id);
|
||||||
let initial_messages = event.initial_messages.clone();
|
let initial_messages = event.initial_messages.clone();
|
||||||
let model_for_header = event.model.clone();
|
let model_for_header = event.model.clone();
|
||||||
if let Some(messages) = initial_messages {
|
|
||||||
self.replay_initial_messages(messages);
|
|
||||||
}
|
|
||||||
self.session_header.set_model(&model_for_header);
|
self.session_header.set_model(&model_for_header);
|
||||||
self.add_to_history(history_cell::new_session_info(
|
self.add_to_history(history_cell::new_session_info(
|
||||||
&self.config,
|
&self.config,
|
||||||
event,
|
event,
|
||||||
self.show_welcome_banner,
|
self.show_welcome_banner,
|
||||||
));
|
));
|
||||||
|
if let Some(messages) = initial_messages {
|
||||||
|
self.replay_initial_messages(messages);
|
||||||
|
}
|
||||||
// Ask codex-core to enumerate custom prompts for this session.
|
// Ask codex-core to enumerate custom prompts for this session.
|
||||||
self.submit_op(Op::ListCustomPrompts);
|
self.submit_op(Op::ListCustomPrompts);
|
||||||
if let Some(user_message) = self.initial_user_message.take() {
|
if let Some(user_message) = self.initial_user_message.take() {
|
||||||
@@ -739,7 +739,7 @@ impl ChatWidget {
|
|||||||
full_reasoning_buffer: String::new(),
|
full_reasoning_buffer: String::new(),
|
||||||
conversation_id: None,
|
conversation_id: None,
|
||||||
queued_user_messages: VecDeque::new(),
|
queued_user_messages: VecDeque::new(),
|
||||||
show_welcome_banner: false,
|
show_welcome_banner: true,
|
||||||
suppress_session_configured_redraw: true,
|
suppress_session_configured_redraw: true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user