remoting fixes (#12137)

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin 2024-05-22 12:49:42 -06:00 committed by GitHub
parent 8af9fa6320
commit c084b6aade
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -132,12 +132,7 @@ impl DevServerProjects {
let markdown = cx.new_view(|cx| Markdown::new("".to_string(), markdown_style, None, cx));
Self {
mode: Mode::CreateDevServer(CreateDevServer {
creating: false,
dev_server_id: None,
access_token: None,
manual_setup: false,
}),
mode: Mode::Default(None),
focus_handle,
scroll_handle: ScrollHandle::new(),
dev_server_store,
@ -154,12 +149,16 @@ impl DevServerProjects {
dev_server_id: DevServerId,
cx: &mut ViewContext<Self>,
) {
let path = self.project_path_input.read(cx).text(cx).trim().to_string();
let mut path = self.project_path_input.read(cx).text(cx).trim().to_string();
if path == "" {
return;
}
if !path.starts_with('/') && !path.starts_with('~') {
path = format!("~/{}", path);
}
if self
.dev_server_store
.read(cx)
@ -381,7 +380,7 @@ impl DevServerProjects {
creating: false,
dev_server_id: Some(DevServerId(dev_server.dev_server_id)),
access_token: Some(dev_server.access_token),
manual_setup: false,
manual_setup,
});
cx.notify();
})?;