From 5d13b80c2efc214bb7ecdcb2c26c6bc7b25d8800 Mon Sep 17 00:00:00 2001 From: nightwing Date: Tue, 1 Sep 2015 16:52:35 +0400 Subject: [PATCH] code style --- plugins/c9.ide.ui/lib/menu/menu.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/c9.ide.ui/lib/menu/menu.js b/plugins/c9.ide.ui/lib/menu/menu.js index d28173af..054f35dd 100644 --- a/plugins/c9.ide.ui/lib/menu/menu.js +++ b/plugins/c9.ide.ui/lib/menu/menu.js @@ -960,8 +960,10 @@ apf.menu = function(struct, tagName){ if (!amlNode.$amlLoaded) amlNode.dispatchEvent("DOMNodeInsertedIntoDocument"); // sometimes DOMNodeInsertedIntoDocument event handler puts $ext at the end of the popup - if (amlNode.previousSibling && amlNode.previousSibling.$ext && amlNode.$ext) - if (amlNode.$ext.previousSibling != amlNode.previousSibling.$ext) + if (!amlNode.previousSibling || !amlNode.previousSibling.$ext || amlNode.$ext) + continue; + if (amlNode.$ext.previousSibling == amlNode.previousSibling.$ext) + continue; if (amlNode.$ext.parentNode == amlNode.previousSibling.$ext.parentNode) amlNode.$ext.parentNode.insertBefore(amlNode.$ext, amlNode.previousSibling.$ext.nextSibling); }