Просмотр исходного кода

tui: ignore invalid custom themes to prevent startup crashes (#24645)

Dax 4 месяцев назад
Родитель
Сommit
d54ffbda1c
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/opencode/src/cli/cmd/tui/context/theme.tsx

+ 2 - 1
packages/opencode/src/cli/cmd/tui/context/theme.tsx

@@ -500,7 +500,8 @@ async function getCustomThemes() {
       symlink: true,
       symlink: true,
     })) {
     })) {
       const name = path.basename(item, ".json")
       const name = path.basename(item, ".json")
-      result[name] = await Filesystem.readJson(item)
+      const theme = await Filesystem.readJson(item)
+      if (isTheme(theme)) result[name] = theme
     }
     }
   }
   }
   return result
   return result