Don't crash if bad object request for menu

Delete dead android code
add 'bad load' icon
This commit is contained in:
Lars Brubaker 2021-11-10 16:33:36 -08:00
parent 5b77462b91
commit 1f812d6df1
4 changed files with 11 additions and 46 deletions

View file

@ -146,11 +146,17 @@ namespace MatterHackers.MatterControl
public PopupMenu GetActionMenuForSceneItem(bool addInSubmenu, View3DWidget view3DWidget)
{
var sceneContext = view3DWidget.sceneContext;
var selectedItem = sceneContext.Scene.SelectedItem;
var popupMenu = new PopupMenu(this.MenuTheme);
var selectedItemType = selectedItem.GetType();
var menuTheme = this.MenuTheme;
var popupMenu = new PopupMenu(menuTheme);
var sceneContext = view3DWidget?.sceneContext;
var selectedItem = sceneContext?.Scene?.SelectedItem;
var selectedItemType = selectedItem?.GetType();
if (selectedItem == null)
{
return popupMenu;
}
if (!selectedItemType.IsDefined(typeof(ImmutableAttribute), false))
{