changeset 76:4d2f29046e97

Select a newly added command/extension
author Omair Majid <omajid@redhat.com>
date Mon, 06 Jan 2014 18:44:28 -0500
parents 58ebf41359c4
children dab60717f61d
files src/com/redhat/thermostat/plugin/eclipse/editor/BaseMasterDetailsBlock.java
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/com/redhat/thermostat/plugin/eclipse/editor/BaseMasterDetailsBlock.java	Mon Jan 06 18:31:21 2014 -0500
+++ b/src/com/redhat/thermostat/plugin/eclipse/editor/BaseMasterDetailsBlock.java	Mon Jan 06 18:44:28 2014 -0500
@@ -8,6 +8,7 @@
 import org.eclipse.jface.viewers.IStructuredContentProvider;
 import org.eclipse.jface.viewers.IStructuredSelection;
 import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
 import org.eclipse.jface.viewers.TableViewer;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionAdapter;
@@ -87,6 +88,9 @@
             @Override
             public void widgetSelected(SelectionEvent e) {
                 addButtonSelected(parent.getShell());
+
+                Object lastElement = viewer.getElementAt(viewer.getTable().getItemCount() - 1);
+                viewer.setSelection(new StructuredSelection(lastElement));
             }
 
         });