List<KeyMapType> keyMapList = SkinUtil.getHWKeyMapList(
skin.getEmulatorSkinState().getCurrentRotationId());
- if (keyMapList.isEmpty() == false) {
+ if (keyMapList != null && keyMapList.isEmpty() == false) {
toggleButton = createToggleButton();
toggleButton.setBackground(backgroundColor);
}
}
if (screenshotItem != null || hostKbdItem != null || diagnosisItem != null) {
- advancedItem = new MenuItem(menu, SWT.CASCADE);
- advancedItem.setText(ADVANCED_MENUITEM_NAME);
- advancedItem.setImage(imageRegistry.getIcon(IconName.ADVANCED));
-
new MenuItem(advancedSubMenu, SWT.SEPARATOR);
}
/* Force close menu */
forceCloseItem = createForceCloseItem(
advancedSubMenu, FORCECLOSE_MENUITEM_NAME);
+
+ if (screenshotItem != null || hostKbdItem != null || diagnosisItem != null
+ || aboutItem != null || forceCloseItem != null) {
+ advancedItem = new MenuItem(menu, SWT.CASCADE);
+ advancedItem.setText(ADVANCED_MENUITEM_NAME);
+ advancedItem.setImage(imageRegistry.getIcon(IconName.ADVANCED));
+
+ advancedItem.setMenu(advancedSubMenu);
+ }
}
- advancedItem.setMenu(advancedSubMenu);
/* Shell menu */
if (itemProperties == null ||