diff --git a/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java b/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java index b04c9d6f80c7..8415ee48db5a 100644 --- a/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java +++ b/platform/lang-impl/src/com/intellij/find/SearchReplaceComponent.java @@ -347,6 +347,9 @@ public class SearchReplaceComponent extends EditorHeaderComponent implements Dat private void updateReplaceComponent(@NotNull String textToSet) { final int oldCaretPosition = myReplaceTextComponent != null ? myReplaceTextComponent.getCaretPosition() : 0; if (!updateTextComponent(false)) { + if (!myReplaceTextComponent.getText().equals(textToSet)) { + myReplaceTextComponent.setText(textToSet); + } return; } myReplaceTextComponent.setText(textToSet);