Change summary
crates/activity_indicator/src/activity_indicator.rs | 3 ++-
crates/project/src/environment.rs | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
Detailed changes
@@ -195,7 +195,8 @@ impl ActivityIndicator {
on_click: Some(Arc::new(move |this, cx| {
this.project.update(cx, |project, cx| {
project.remove_environment_error(cx, worktree_id);
- })
+ });
+ cx.dispatch_action(Box::new(workspace::OpenLog));
})),
});
}
@@ -134,7 +134,7 @@ impl ProjectEnvironment {
let load_direnv = ProjectSettings::get_global(cx).load_direnv.clone();
cx.spawn(|this, mut cx| async move {
- let (mut shell_env, error) = cx
+ let (mut shell_env, error_message) = cx
.background_executor()
.spawn({
let cwd = worktree_abs_path.clone();
@@ -152,7 +152,7 @@ impl ProjectEnvironment {
set_origin_marker(shell_env, EnvironmentOrigin::WorktreeShell);
}
- if let Some(error) = error {
+ if let Some(error) = error_message {
this.update(&mut cx, |this, _| {
this.environment_error_messages.insert(worktree_id, error);
})