Index: src/org/eclipse/swt/snippets/Snippet67.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet67.java,v retrieving revision 1.3 diff -u -r1.3 Snippet67.java --- src/org/eclipse/swt/snippets/Snippet67.java 16 Sep 2005 19:24:37 -0000 1.3 +++ src/org/eclipse/swt/snippets/Snippet67.java 15 Jun 2007 07:49:11 -0000 @@ -32,17 +32,7 @@ item.setText ("Item " + i); } final ToolItem item = new ToolItem (toolBar, SWT.DROP_DOWN); - item.addListener (SWT.Selection, new Listener () { - public void handleEvent (Event event) { - if (event.detail == SWT.ARROW) { - Rectangle rect = item.getBounds (); - Point pt = new Point (rect.x, rect.y + rect.height); - pt = toolBar.toDisplay (pt); - menu.setLocation (pt.x, pt.y); - menu.setVisible (true); - } - } - }); + item.setDropDownMenu(menu); toolBar.pack (); shell.pack (); shell.open ();