summaryrefslogtreecommitdiff
path: root/platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java')
-rw-r--r--platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java b/platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java
index f4dfb1059651..60371365f2c3 100644
--- a/platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java
+++ b/platform/platform-impl/src/com/intellij/ui/EditorComboBoxEditor.java
@@ -17,6 +17,7 @@ package com.intellij.ui;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.Editor;
+import com.intellij.openapi.editor.ex.EditorEx;
import com.intellij.openapi.fileTypes.FileType;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NonNls;
@@ -34,10 +35,19 @@ public class EditorComboBoxEditor implements ComboBoxEditor{
@NonNls protected static final String NAME = "ComboBox.textField";
public EditorComboBoxEditor(Project project, FileType fileType) {
- myTextField = new ComboboxEditorTextField((Document)null, project, fileType);
+ myTextField = new ComboboxEditorTextField((Document)null, project, fileType) {
+ @Override
+ protected EditorEx createEditor() {
+ EditorEx editor = super.createEditor();
+ onEditorCreate(editor);
+ return editor;
+ }
+ };
myTextField.setName(NAME);
}
+ protected void onEditorCreate(EditorEx editor) {}
+
@Override
public void selectAll() {
myTextField.selectAll();