Skip to content

Commit 2681298

Browse files
Merge pull request #148 from utPLSQL/bugfix/issue-138-empty-utplsql-window
fixes #138 - avoid exception during UI initialization, check if a row is selected
2 parents eabd8d1 + 9409c9a commit 2681298

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

sqldev/src/main/java/org/utplsql/sqldev/ui/runner/RunnerPanel.java

+6-4
Original file line numberDiff line numberDiff line change
@@ -834,10 +834,12 @@ private void showSelectedRow() {
834834
if (!showSuitesCheckBoxMenuItem.isSelected()) {
835835
// table
836836
final int rowIndex = testOverviewTable.getSelectedRow();
837-
final int row = testOverviewTable.convertRowIndexToModel(rowIndex);
838-
final Rectangle position = testOverviewTable
839-
.getCellRect(testOverviewTable.convertRowIndexToView(row), 0, true);
840-
testOverviewTable.scrollRectToVisible(position);
837+
if (rowIndex != -1) {
838+
final int row = testOverviewTable.convertRowIndexToModel(rowIndex);
839+
final Rectangle position = testOverviewTable
840+
.getCellRect(testOverviewTable.convertRowIndexToView(row), 0, true);
841+
testOverviewTable.scrollRectToVisible(position);
842+
}
841843
} else {
842844
// tree-table
843845
TreePath path = testOverviewTreeTable.getTree().getSelectionPath();

0 commit comments

Comments
 (0)