diff options
Diffstat (limited to 'org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java')
-rw-r--r-- | org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java index d09d26b4..e620415d 100644 --- a/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java +++ b/org.eclipse.m2e.editor.xml/src/main/java/org/eclipse/m2e/editor/xml/internal/dialogs/SelectSPDXLicenseDialog.java @@ -29,8 +29,7 @@ import org.eclipse.jface.viewers.ViewerFilter; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseAdapter; import org.eclipse.swt.events.MouseEvent; -import org.eclipse.swt.events.SelectionAdapter; -import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.widgets.Composite; @@ -93,18 +92,15 @@ public class SelectSPDXLicenseDialog extends AbstractMavenDialog { handleDoubleClick(); } }); - licensesTable.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - ISelection selection = licensesViewer.getSelection(); - if(selection instanceof IStructuredSelection && !selection.isEmpty()) { - license = (SPDXLicense) ((IStructuredSelection) selection).getFirstElement(); - } else { - license = null; - } - updateStatus(); + licensesTable.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> { + ISelection selection = licensesViewer.getSelection(); + if(selection instanceof IStructuredSelection && !selection.isEmpty()) { + license = (SPDXLicense) ((IStructuredSelection) selection).getFirstElement(); + } else { + license = null; } - }); + updateStatus(); + })); GridData gd_licensesTable = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1); gd_licensesTable.heightHint = 400; licensesTable.setLayoutData(gd_licensesTable); |