Author: xcoulon
Date: 2012-02-13 09:07:20 -0500 (Mon, 13 Feb 2012)
New Revision: 38654
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationSelectionDialog.java
Log:
Fixed -
https://issues.jboss.org/browse/JBIDE-10856
Application selection UI issues
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationSelectionDialog.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationSelectionDialog.java 2012-02-13
13:04:51 UTC (rev 38653)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationSelectionDialog.java 2012-02-13
14:07:20 UTC (rev 38654)
@@ -34,6 +34,8 @@
import org.eclipse.jface.viewers.ColumnWeightData;
import org.eclipse.jface.viewers.DoubleClickEvent;
import org.eclipse.jface.viewers.IDoubleClickListener;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.TableViewerColumn;
import org.eclipse.jface.viewers.ViewerCell;
@@ -159,7 +161,14 @@
return new IDoubleClickListener() {
@Override
public void doubleClick(DoubleClickEvent event) {
- openDetailsDialog();
+ final ISelection selection = event.getSelection();
+ if(selection instanceof StructuredSelection) {
+ final Object firstElement = ((StructuredSelection) selection).getFirstElement();
+ if(firstElement instanceof IApplication) {
+ dialogModel.setSelectedApplication((IApplication) firstElement);
+ close();
+ }
+ }
}
};
}