# HG changeset patch # User Omair Majid # Date 1391712610 18000 # Node ID 6fb474ebe6660d4722d7031ffe8b25e475329b6d # Parent 146a0704ba68b559a6d268386c80f7ed6662f841 Only select an item if there is an item in list diff -r 146a0704ba68 -r 6fb474ebe666 com.redhat.thermostat.tools.eclipse.plugin/src/com/redhat/thermostat/tools/eclipse/plugin/editor/BaseMasterDetailsBlock.java --- a/com.redhat.thermostat.tools.eclipse.plugin/src/com/redhat/thermostat/tools/eclipse/plugin/editor/BaseMasterDetailsBlock.java Thu Feb 06 10:37:06 2014 -0500 +++ b/com.redhat.thermostat.tools.eclipse.plugin/src/com/redhat/thermostat/tools/eclipse/plugin/editor/BaseMasterDetailsBlock.java Thu Feb 06 13:50:10 2014 -0500 @@ -91,7 +91,9 @@ addButtonSelected(parent.getShell()); Object lastElement = viewer.getElementAt(viewer.getTable().getItemCount() - 1); - viewer.setSelection(new StructuredSelection(lastElement)); + if (lastElement != null) { + viewer.setSelection(new StructuredSelection(lastElement)); + } } });