From 3038a13477e096bb98b4bba2d2b45d6a14069f4a Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Tue, 27 Feb 2018 15:00:05 +0300 Subject: [PATCH] use editor caret width --- .../intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java | 2 ++ .../intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java index 68e2e0a00e16..882587567a64 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java @@ -9,6 +9,7 @@ import com.intellij.openapi.editor.colors.EditorColorsManager; import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.editor.ex.RangeHighlighterEx; import com.intellij.openapi.editor.impl.EditorImpl; +import com.intellij.openapi.editor.impl.SettingsImpl; import com.intellij.openapi.editor.impl.event.MarkupModelListener; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.ComboBox; @@ -155,6 +156,7 @@ public class XDebuggerExpressionComboBox extends XDebuggerEditorBase { myDelegate = new EditorComboBoxEditor(getProject(), getEditorsProvider().getFileType()) { @Override protected void onEditorCreate(EditorEx editor) { + editor.getSettings().setLineCursorWidth(new SettingsImpl().getLineCursorWidth()); editor.putUserData(DebuggerCopyPastePreprocessor.REMOVE_NEWLINES_ON_PASTE, true); prepareEditor(editor); if (showMultiline) { diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java index f0f4292bb9c0..3c43dcc25186 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionEditor.java @@ -8,6 +8,7 @@ import com.intellij.openapi.actionSystem.LangDataKeys; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.ex.EditorEx; import com.intellij.openapi.editor.ex.util.EditorUtil; +import com.intellij.openapi.editor.impl.SettingsImpl; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDocumentManager; @@ -52,6 +53,7 @@ public class XDebuggerExpressionEditor extends XDebuggerEditorBase { editor.setHorizontalScrollbarVisible(multiline); editor.setVerticalScrollbarVisible(multiline); editor.getSettings().setUseSoftWraps(isUseSoftWraps()); + editor.getSettings().setLineCursorWidth(new SettingsImpl().getLineCursorWidth()); editor.getColorsScheme().setEditorFontName(getFont().getFontName()); editor.getColorsScheme().setEditorFontSize(getFont().getSize()); if (multiline) {