fix: crash

This commit is contained in:
JellyBrick
2023-11-28 01:02:05 +09:00
parent cc38978bd3
commit d84416b27c
2 changed files with 3 additions and 3 deletions

View File

@ -140,7 +140,7 @@ const initHook = (win: BrowserWindow) => {
if (!isEqual) {
const oldConfig = oldPluginConfigList[id] as PluginConfig;
const config = deepmerge(
mainPlugins[id].config,
allPlugins[id].config,
newPluginConfig,
) as PluginConfig;
@ -155,7 +155,7 @@ const initHook = (win: BrowserWindow) => {
forceUnloadMainPlugin(id, win);
}
if (mainPlugins[id].restartNeeded) {
if (mainPlugins[id]?.restartNeeded) {
showNeedToRestartDialog(id);
}
}

View File

@ -79,7 +79,7 @@ export const forceLoadMainPlugin = async (
win: BrowserWindow,
): Promise<void> => {
const plugin = mainPlugins[id];
if (!plugin.backend) return;
if (!plugin) return;
return new Promise<void>((resolve, reject) => {
try {