From 2dbde615eaa0593082db1bc77b79877ebe0925b3 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Wed, 18 Nov 2015 23:02:56 +0300 Subject: [PATCH] IllegalArgumentException fix --- .../lang-impl/src/com/intellij/find/SearchReplaceComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java b/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java index 0bcd7e35ba53..f3a2fab88b96 100644 --- a/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java +++ b/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java @@ -342,7 +342,7 @@ public class SearchReplaceComponent extends EditorHeaderComponent implements Dat ApplicationManager.getApplication().invokeLater(new Runnable() { @Override public void run() { - mySearchTextComponent.setCaretPosition(oldCaretPosition); + mySearchTextComponent.setCaretPosition(Math.min(oldCaretPosition, mySearchTextComponent.getText().length())); } }); }