mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
@@ -49,7 +49,6 @@ public abstract class FileEditorManager {
|
||||
*
|
||||
* @param file file to open
|
||||
* @param focusEditor <code>true</code> if need to focus
|
||||
* @param searchForOpen
|
||||
* @return array of opened editors
|
||||
*/
|
||||
@NotNull
|
||||
|
||||
@@ -55,10 +55,12 @@ public class SelectInEditorManagerImpl extends SelectInEditorManager implements
|
||||
myProject = project;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dispose() {
|
||||
releaseAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void selectInEditor(VirtualFile file, final int startOffset, final int endOffset, final boolean toSelectLine, final boolean toUseNormalSelection){
|
||||
releaseAll();
|
||||
final TextRange textRange;
|
||||
@@ -74,6 +76,7 @@ public class SelectInEditorManagerImpl extends SelectInEditorManager implements
|
||||
final Editor editor = openEditor(file, textRange.getStartOffset());
|
||||
|
||||
SwingUtilities.invokeLater(new Runnable(){ // later to let focus listener chance to handle events
|
||||
@Override
|
||||
public void run() {
|
||||
if (editor != null && !editor.isDisposed()) {
|
||||
doSelect(toUseNormalSelection, editor, toSelectLine, textRange);
|
||||
@@ -126,13 +129,16 @@ public class SelectInEditorManagerImpl extends SelectInEditorManager implements
|
||||
myEditor.getCaretModel().addCaretListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void focusGained(FocusEvent e) {
|
||||
releaseAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void focusLost(FocusEvent e) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void caretPositionChanged(CaretEvent e) {
|
||||
releaseAll();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user