Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Webster2012-05-23 16:20:58 +0000
committerPaul Webster2012-05-23 16:20:58 +0000
commit754b201a157c3f8cf3139e472d5bcb7f41d03516 (patch)
tree66c9f6509ace4e4caef79b6609622f3d6c14acd3
parentf582a88b0032f8085cd651947ca18ebf9cf93239 (diff)
downloadeclipse.platform.ui-pwebster/bug379426.tar.gz
eclipse.platform.ui-pwebster/bug379426.tar.xz
eclipse.platform.ui-pwebster/bug379426.zip
Bug 379426 - [Compatibility] CompoundContributionItems result inpwebster/bug379426
duplicate menu items Registering the MenuManager before creating the menu causes this kind of menu duplication.
-rw-r--r--examples/org.eclipse.ui.examples.bug379426/src/org/eclipse/ui/examples/bug379426/views/SampleView.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/examples/org.eclipse.ui.examples.bug379426/src/org/eclipse/ui/examples/bug379426/views/SampleView.java b/examples/org.eclipse.ui.examples.bug379426/src/org/eclipse/ui/examples/bug379426/views/SampleView.java
index 303a3cf2291..3f57ca50a77 100644
--- a/examples/org.eclipse.ui.examples.bug379426/src/org/eclipse/ui/examples/bug379426/views/SampleView.java
+++ b/examples/org.eclipse.ui.examples.bug379426/src/org/eclipse/ui/examples/bug379426/views/SampleView.java
@@ -199,15 +199,10 @@ public class SampleView extends ViewPart {
private void hookContextMenu() {
MenuManager menuMgr = new MenuManager("#PopupMenu");
- menuMgr.setRemoveAllWhenShown(true);
- menuMgr.addMenuListener(new IMenuListener() {
- public void menuAboutToShow(IMenuManager manager) {
- SampleView.this.fillContextMenu(manager);
- }
- });
+ getSite().registerContextMenu(menuMgr, viewer);
+ SampleView.this.fillContextMenu(menuMgr);
Menu menu = menuMgr.createContextMenu(viewer.getControl());
viewer.getControl().setMenu(menu);
- getSite().registerContextMenu(menuMgr, viewer);
}
private void contributeToActionBars() {

Back to the top