From 4bd4317c22c8151679bf52e68dc50b0beeec9653 Mon Sep 17 00:00:00 2001 From: Aleksandr Trushev Date: Thu, 1 Feb 2024 13:58:21 +0100 Subject: [PATCH] IJPL-525 fix for issue with overlapping vertical scroll bar and TrafficLight button GitOrigin-RevId: efe52f2f0d6fb8a8a9286cca9419d18339dcb7a4 --- .../src/com/intellij/openapi/editor/impl/EditorImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java index c002ec10f1b7..cee82cd1ede5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java @@ -5640,6 +5640,10 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi // Status component: NonOpaquePanel Dimension d = c.getPreferredSize(); c.setBounds(r.width - d.width, 0, d.width, d.height); + MyScrollBar vsb = myVerticalScrollBar; + if (vsb.getY() != d.height) { + vsb.setBounds(vsb.getX(), d.height, vsb.getWidth(), vsb.getHeight() - d.height); + } } } }