From 76dfb95899ea84a118ab3acdf7639ff7b03871fc Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Wed, 13 Nov 2019 22:20:06 +0300 Subject: [PATCH] IDEA-226821: Scroll editor with mouse wheel while mouse cursor is over scroll bar GitOrigin-RevId: 749530076597b08a517fa01e66ce280155fe741b --- .../intellij/openapi/editor/impl/EditorMarkupModelImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java index fa3fef1ca96d..553289e2828a 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorMarkupModelImpl.java @@ -899,7 +899,11 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark @Override public void mouseWheelMoved(@NotNull MouseWheelEvent e) { - if (myEditorPreviewHint == null) return; + if (myEditorPreviewHint == null) { + // process wheel event by the parent scroll pane if no code lens + MouseEventAdapter.redispatch(e, e.getComponent().getParent()); + return; + } int units = e.getUnitsToScroll(); if (units == 0) return; // Stop accumulating when the last or the first line has been reached as 'adjusted' position to show lens.