diff options
Diffstat (limited to 'bundles/org.eclipse.team.ui')
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActionDelegateWrapper.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActionDelegateWrapper.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActionDelegateWrapper.java index a9b6ea791..44dcd3696 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActionDelegateWrapper.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActionDelegateWrapper.java @@ -16,8 +16,6 @@ package org.eclipse.team.internal.ui.synchronize; import org.eclipse.jface.action.Action; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.SelectionChangedEvent; -import org.eclipse.swt.events.DisposeEvent; -import org.eclipse.swt.events.DisposeListener; import org.eclipse.team.ui.synchronize.ISynchronizePageConfiguration; import org.eclipse.ui.*; @@ -62,12 +60,8 @@ public class ActionDelegateWrapper extends Action implements ISelectionChangedLi */ protected void initialize(final ISynchronizePageConfiguration configuration) { configuration.getSite().getSelectionProvider().addSelectionChangedListener(this); - configuration.getPage().getViewer().getControl().addDisposeListener(new DisposeListener() { - @Override - public void widgetDisposed(DisposeEvent e) { - configuration.getSite().getSelectionProvider().removeSelectionChangedListener(ActionDelegateWrapper.this); - } - }); + configuration.getPage().getViewer().getControl().addDisposeListener(e -> configuration.getSite() + .getSelectionProvider().removeSelectionChangedListener(ActionDelegateWrapper.this)); } /* (non-Javadoc) |