Don't collect results from Menu::_callMenuWillShow
authorKevin Sawicki <kevinsawicki@gmail.com>
Thu, 10 Mar 2016 21:29:57 +0000 (13:29 -0800)
committerKevin Sawicki <kevinsawicki@gmail.com>
Fri, 11 Mar 2016 16:55:48 +0000 (08:55 -0800)
lib/browser/api/menu.js

index f22002e..5c19c7d 100644 (file)
@@ -249,19 +249,14 @@ Menu.prototype.insert = function(pos, item) {
 
 // Force menuWillShow to be called
 Menu.prototype._callMenuWillShow = function() {
-  var item, j, len, ref1, ref2, results;
-  if ((ref1 = this.delegate) != null) {
-    ref1.menuWillShow();
+  if (this.delegate != null) {
+    this.delegate.menuWillShow();
   }
-  ref2 = this.items;
-  results = [];
-  for (j = 0, len = ref2.length; j < len; j++) {
-    item = ref2[j];
+  this.items.forEach(function(item) {
     if (item.submenu != null) {
-      results.push(item.submenu._callMenuWillShow());
+      item.submenu._callMenuWillShow();
     }
-  }
-  return results;
+  });
 };
 
 var applicationMenu = null;