diff --git a/bundles/org.eclipse.launchbar.ui.controls/src/org/eclipse/launchbar/ui/controls/internal/CSelector.java b/bundles/org.eclipse.launchbar.ui.controls/src/org/eclipse/launchbar/ui/controls/internal/CSelector.java index 80b6564a08f..249a4b6e55b 100644 --- a/bundles/org.eclipse.launchbar.ui.controls/src/org/eclipse/launchbar/ui/controls/internal/CSelector.java +++ b/bundles/org.eclipse.launchbar.ui.controls/src/org/eclipse/launchbar/ui/controls/internal/CSelector.java @@ -69,6 +69,7 @@ public abstract class CSelector extends Composite { private MouseListener mouseListener = new MouseAdapter() { @Override public void mouseUp(MouseEvent event) { + Activator.log(new Throwable(getClass().getName() + " mouse up")); if (popup == null || popup.isDisposed()) { setFocus(); openPopup(); @@ -76,6 +77,10 @@ public abstract class CSelector extends Composite { closePopup(); } } + + public void mouseDown(MouseEvent e) { + Activator.log(new Throwable(getClass().getName() + " mouse down")); + } }; protected boolean myIsFocusAncestor(Control control) { @@ -137,7 +142,7 @@ public abstract class CSelector extends Composite { public CSelector(Composite parent, int style) { super(parent, style); - Activator.log(new Throwable(getClass().getName() + " created")); + Activator.log(new Throwable(getClass().getName() + ':' + Integer.toHexString(hashCode()) + " created")); setBackground(getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND)); GridLayout mainButtonLayout = new GridLayout(); @@ -170,6 +175,7 @@ public abstract class CSelector extends Composite { super.dispose(); if (popup != null) popup.dispose(); + Activator.log(new Throwable(getClass().getName() + ':' + Integer.toHexString(hashCode()) + " disposed")); } public void setDelayedSelection(final Object element, long millis) {