fix: error when target is null

This commit is contained in:
lilxyzw 2024-09-19 03:07:09 +09:00
parent b1b27a87cb
commit e57371a3ed

View File

@ -61,6 +61,7 @@ namespace nadena.dev.modular_avatar.core.editor
.ToDictionary(menu => ObjectRegistry.GetReference(menu), menu => menu); .ToDictionary(menu => ObjectRegistry.GetReference(menu), menu => menu);
foreach (var menuInstaller in menuInstallers) foreach (var menuInstaller in menuInstallers)
{ {
if (!menuInstaller.installTargetMenu) continue;
var reference = ObjectRegistry.GetReference(menuInstaller.installTargetMenu); var reference = ObjectRegistry.GetReference(menuInstaller.installTargetMenu);
if (currentMenus.ContainsKey(reference)) if (currentMenus.ContainsKey(reference))
menuInstaller.installTargetMenu = currentMenus[reference]; menuInstaller.installTargetMenu = currentMenus[reference];