summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-21 04:01:55 -0600
committerAdam <[email protected]>2025-12-21 04:02:00 -0600
commit1bce898ca72d275f3b4314e9b78d40f8a24d5f52 (patch)
tree166a8443d4287fa146a5398f951b4a72d2fb5d59
parent8c895570c6b2eef81c824c6207c9f2ac5e7cc82b (diff)
downloadopencode-1bce898ca72d275f3b4314e9b78d40f8a24d5f52.tar.gz
opencode-1bce898ca72d275f3b4314e9b78d40f8a24d5f52.zip
fix(desktop): file loading errors
-rw-r--r--packages/desktop/src/context/local.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/desktop/src/context/local.tsx b/packages/desktop/src/context/local.tsx
index f56973835..69807a2f4 100644
--- a/packages/desktop/src/context/local.tsx
+++ b/packages/desktop/src/context/local.tsx
@@ -360,7 +360,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
const init = async (path: string) => {
const relativePath = relative(path)
if (!store.node[relativePath]) await fetch(path)
- if (store.node[relativePath].loaded) return
+ if (store.node[relativePath]?.loaded) return
return load(relativePath)
}
@@ -380,7 +380,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
context.addActive()
if (options?.pinned) setStore("node", path, "pinned", true)
if (options?.view && store.node[relativePath].view === undefined) setStore("node", path, "view", options.view)
- if (store.node[relativePath].loaded) return
+ if (store.node[relativePath]?.loaded) return
return load(relativePath)
}