mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-25 01:34:02 +00:00
Exclude disconnected channel views from following messages
This commit is contained in:
parent
a50977e0fd
commit
2e5461ee4d
1 changed files with 6 additions and 2 deletions
|
@ -285,10 +285,14 @@ impl FollowableItem for ChannelView {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn to_state_proto(&self, cx: &AppContext) -> Option<proto::view::Variant> {
|
fn to_state_proto(&self, cx: &AppContext) -> Option<proto::view::Variant> {
|
||||||
let channel = self.channel_buffer.read(cx).channel();
|
let channel_buffer = self.channel_buffer.read(cx);
|
||||||
|
if !channel_buffer.is_connected() {
|
||||||
|
return None;
|
||||||
|
}
|
||||||
|
|
||||||
Some(proto::view::Variant::ChannelView(
|
Some(proto::view::Variant::ChannelView(
|
||||||
proto::view::ChannelView {
|
proto::view::ChannelView {
|
||||||
channel_id: channel.id,
|
channel_id: channel_buffer.channel().id,
|
||||||
editor: if let Some(proto::view::Variant::Editor(proto)) =
|
editor: if let Some(proto::view::Variant::Editor(proto)) =
|
||||||
self.editor.read(cx).to_state_proto(cx)
|
self.editor.read(cx).to_state_proto(cx)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue