Use DefaultScrollBarUI only if no error stripes, to paint leading component (collapse button in multiline editors)

This commit is contained in:
Sergey Malenkov
2017-09-06 15:35:28 +03:00
committed by Egor.Ushakov
parent 9f5f1f0b39
commit 8b1d465d93
@@ -46,6 +46,7 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.wm.IdeFocusManager;
import com.intellij.ui.*;
import com.intellij.ui.awt.RelativePoint;
import com.intellij.ui.components.JBScrollBar;
import com.intellij.util.Alarm;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.ui.ButtonlessScrollBarUI;
@@ -347,7 +348,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
myEditor.getVerticalScrollBar().setPersistentUI(panel);
}
else {
myEditor.getVerticalScrollBar().setPersistentUI(EditorImpl.createEditorScrollbarUI(myEditor));
myEditor.getVerticalScrollBar().setPersistentUI(JBScrollBar.createUI(null));
}
myEditor.setHorizontalScrollBarPersistentUI(EditorImpl.createEditorScrollbarUI(myEditor));
}