remoteMenu: Minor code cleanups

https://bugzilla.gnome.org/show_bug.cgi?id=700257
This commit is contained in:
Jasper St. Pierre 2013-05-10 11:17:16 -04:00
parent c698dee071
commit ff3c20dda2

View File

@ -20,19 +20,16 @@ function stripMnemonics(label) {
} }
function _insertItem(menu, trackerItem, position) { function _insertItem(menu, trackerItem, position) {
let item; let mapper;
if (trackerItem.get_is_separator()) { if (trackerItem.get_is_separator())
let mapper = new RemoteMenuSeparatorItemMapper(trackerItem); mapper = new RemoteMenuSeparatorItemMapper(trackerItem);
item = mapper.menuItem; else if (trackerItem.get_has_submenu())
} else if (trackerItem.get_has_submenu()) { mapper = new RemoteMenuSubmenuItemMapper(trackerItem);
let mapper = new RemoteMenuSubmenuItemMapper(trackerItem); else
item = mapper.menuItem; mapper = new RemoteMenuItemMapper(trackerItem);
} else {
let mapper = new RemoteMenuItemMapper(trackerItem);
item = mapper.menuItem;
}
let item = mapper.menuItem;
menu.addMenuItem(item, position); menu.addMenuItem(item, position);
} }