Close remote project windows when leaving a call

This commit is contained in:
Max Brunsfeld
2023-03-15 15:24:58 -07:00
parent 385dfe1661
commit b34477458e
3 changed files with 11 additions and 0 deletions
+5
View File
@@ -175,6 +175,7 @@ pub enum Event {
},
RemoteIdChanged(Option<u64>),
DisconnectedFromHost,
Closed,
CollaboratorUpdated {
old_peer_id: proto::PeerId,
new_peer_id: proto::PeerId,
@@ -1172,6 +1173,10 @@ impl Project {
}
}
pub fn close(&mut self, cx: &mut ModelContext<Self>) {
cx.emit(Event::Closed);
}
pub fn is_read_only(&self) -> bool {
match &self.client_state {
Some(ProjectClientState::Remote {