Going from Find to Find & Replace changes the input value (IDEA-163710)

This commit is contained in:
Maxim.Mossienko
2016-12-03 12:51:55 +01:00
parent b6d4915e05
commit 1f06d27688
@@ -433,7 +433,7 @@ public class FindInProjectUtil {
public static void initStringToFindFromDataContext(FindModel findModel, @NotNull DataContext dataContext) {
Editor editor = CommonDataKeys.EDITOR.getData(dataContext);
FindUtil.initStringToFindWithSelection(findModel, editor);
if (editor == null) {
if (editor == null || !editor.getSelectionModel().hasSelection()) {
FindUtil.useFindStringFromFindInFileModel(findModel, CommonDataKeys.EDITOR_EVEN_IF_INACTIVE.getData(dataContext));
}
}