Allow viewing DAP logs in remote projects (#39744)

It looks like a `.is_local()` check got left in from the original
debugger implementation. I was able to view remote logs just fine after
removing it.

Release Notes:

- Fixed DAP logs being unviewable on remote projects.
This commit is contained in:
Ryan Hawkins
2025-10-13 01:21:28 +02:00
committed by GitHub
parent 3f3d894c8b
commit 68bda24bc1
+12 -17
View File
@@ -963,26 +963,21 @@ pub fn init(cx: &mut App) {
};
let project = workspace.project();
if project.read(cx).is_local() {
log_store.update(cx, |store, cx| {
store.add_project(project, cx);
});
}
log_store.update(cx, |store, cx| {
store.add_project(project, cx);
});
let log_store = log_store.clone();
workspace.register_action(move |workspace, _: &OpenDebugAdapterLogs, window, cx| {
let project = workspace.project().read(cx);
if project.is_local() {
workspace.add_item_to_active_pane(
Box::new(cx.new(|cx| {
DapLogView::new(workspace.project().clone(), log_store.clone(), window, cx)
})),
None,
true,
window,
cx,
);
}
workspace.add_item_to_active_pane(
Box::new(cx.new(|cx| {
DapLogView::new(workspace.project().clone(), log_store.clone(), window, cx)
})),
None,
true,
window,
cx,
);
});
})
.detach();