diff --git a/zed/src/chat_panel.rs b/zed/src/chat_panel.rs index 5ccc014ca787119f6866254b20adc1ae79cab98f..7cc152116e00361f9dcfee2e7c1fdbff9b8dcb06 100644 --- a/zed/src/chat_panel.rs +++ b/zed/src/chat_panel.rs @@ -381,9 +381,10 @@ impl View for ChatPanel { fn render(&mut self, cx: &mut RenderContext) -> ElementBox { let theme = &self.settings.borrow().theme; - let element = match *self.rpc.status().borrow() { - rpc::Status::Connected { .. } => self.render_channel(), - _ => self.render_sign_in_prompt(cx), + let element = if self.rpc.user_id().is_some() { + self.render_channel() + } else { + self.render_sign_in_prompt(cx) }; ConstrainedBox::new( Container::new(element)