diff options
-rw-r--r-- | bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java index 1e3c47a64ba..fd5c4c5f29b 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java @@ -532,11 +532,10 @@ protected void update(boolean force, boolean recursive) { IContributionItem src= (IContributionItem) e.next(); IContributionItem dest; - if (srcIx < mi.length) - while (PERMANENT.equals(mi[srcIx].getData(PERMANENT))) { - srcIx++; - destIx++; - } + while (srcIx < mi.length && PERMANENT.equals(mi[srcIx].getData(PERMANENT))) { + srcIx++; + destIx++; + } // get corresponding item in SWT widget if (srcIx < mi.length) |