8000 fixes #138 - avoid exception during UI initialization, check if a row… · utPLSQL/utPLSQL-SQLDeveloper@9409c9a · GitHub
[go: up one dir, main page]

Skip to content

Commit 9409c9a

Browse files
fixes #138 - avoid exception during UI initialization, check if a row is selected
1 parent eabd8d1 commit 9409c9a

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

Lines changed: 6 additions & 4 deletions
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)
0