diff --git a/src/client/graphics/layers/RadialMenuElements.ts b/src/client/graphics/layers/RadialMenuElements.ts index 2bcd5d765..61a9d579b 100644 --- a/src/client/graphics/layers/RadialMenuElements.ts +++ b/src/client/graphics/layers/RadialMenuElements.ts @@ -285,7 +285,7 @@ export const infoMenuElement: MenuElement = { color: COLORS.info, subMenu: (params: MenuElementParams) => { - if (!params.selected) return []; + if (params === undefined || params.selected === null) return []; return [ infoChatElement, @@ -310,6 +310,8 @@ export const buildMenuElement: MenuElement = { color: COLORS.build, subMenu: (params: MenuElementParams) => { + if (params === undefined || params.selected === null) return []; + const unitTypes: Set = new Set(); if (params.selected === params.myPlayer) { unitTypes.add(UnitType.City);