summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/context/local.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-19 14:38:25 -0600
committerAdam <[email protected]>2025-12-20 04:25:16 -0600
commit742cf10deeffb31292cdbf8a5ca7afb07698d9dc (patch)
treec3f6f7269527bae0c1f4cdea2bc3a7ebd37cdfe2 /packages/desktop/src/context/local.tsx
parent7664453f947f736ccf4710e90bae4ac24511decc (diff)
downloadopencode-742cf10deeffb31292cdbf8a5ca7afb07698d9dc.tar.gz
opencode-742cf10deeffb31292cdbf8a5ca7afb07698d9dc.zip
fix(desktop): removed projects
Diffstat (limited to 'packages/desktop/src/context/local.tsx')
-rw-r--r--packages/desktop/src/context/local.tsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/desktop/src/context/local.tsx b/packages/desktop/src/context/local.tsx
index 2ea4de524..f56973835 100644
--- a/packages/desktop/src/context/local.tsx
+++ b/packages/desktop/src/context/local.tsx
@@ -337,6 +337,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
const load = async (path: string) => {
const relativePath = relative(path)
await sdk.client.file.read({ path: relativePath }).then((x) => {
+ if (!store.node[relativePath]) return
setStore(
"node",
relativePath,
@@ -425,7 +426,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
init,
expand(path: string) {
setStore("node", path, "expanded", true)
- if (store.node[path].loaded) return
+ if (store.node[path]?.loaded) return
setStore("node", path, "loaded", true)
list(path)
},