From 435dcc1a6a69ba6e30cd99235b847111a4e3636a Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 15 May 2017 21:24:16 +0200 Subject: [PATCH] EA-101297 - IOOBE: ChooseByNameBase.applySelection --- .../com/intellij/ide/util/gotoByName/ChooseByNameBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java index 88367cf0c479..de925a6f181d 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java @@ -1116,7 +1116,9 @@ public abstract class ChooseByNameBase { private void applySelection(SelectionPolicy selection) { List indices = selection.performSelection(this, myListModel); myList.setSelectedIndices(Ints.toArray(indices)); - ScrollingUtil.ensureIndexIsVisible(myList, indices.get(0).intValue(), 0); + if (!indices.isEmpty()) { + ScrollingUtil.ensureIndexIsVisible(myList, indices.get(0).intValue(), 0); + } } @Deprecated