mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
If there is multiline selection in editor second "Replace" shortcut clears "In selection" checkbox.
This commit is contained in:
@@ -13,6 +13,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
import static com.intellij.openapi.actionSystem.CommonDataKeys.EDITOR;
|
||||
|
||||
/**
|
||||
* Created by IntelliJ IDEA.
|
||||
* User: zajac
|
||||
@@ -52,7 +54,7 @@ public class SwitchToFind extends AnAction implements DumbAware {
|
||||
|
||||
EditorSearchSession search = e.getRequiredData(EditorSearchSession.SESSION_KEY);
|
||||
final FindModel findModel = search.getFindModel();
|
||||
FindUtil.configureFindModel(false, null, findModel, false);
|
||||
FindUtil.configureFindModel(false, EDITOR.getData(e.getDataContext()), findModel, false);
|
||||
search.getComponent().getSearchTextComponent().selectAll();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ public class SwitchToReplace extends AnAction {
|
||||
public void actionPerformed(AnActionEvent e) {
|
||||
EditorSearchSession search = e.getRequiredData(EditorSearchSession.SESSION_KEY);
|
||||
FindModel findModel = search.getFindModel();
|
||||
FindUtil.configureFindModel(true, null, findModel, false);
|
||||
FindUtil.configureFindModel(true, e.getData(CommonDataKeys.EDITOR_EVEN_IF_INACTIVE), findModel, false);
|
||||
search.getComponent().getSearchTextComponent().selectAll();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user