1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-24 02:28:01 +02:00

Close single-level hoverwatch on mouse wheel

This commit is contained in:
Brian Fiete 2022-05-18 15:35:43 -07:00
parent 7cae591fe6
commit a5f0b0f12e

View file

@ -413,6 +413,8 @@ namespace IDE.ui
if ((lastListView != null) && (lastListView.mVertScrollbar != null)) if ((lastListView != null) && (lastListView.mVertScrollbar != null))
return; return;
if (mListViews.Count > 1)
{
var widgetWindow = evt.mSender as BFWindow; var widgetWindow = evt.mSender as BFWindow;
while (widgetWindow != null) while (widgetWindow != null)
{ {
@ -420,8 +422,13 @@ namespace IDE.ui
return; return;
widgetWindow = widgetWindow.mParent; widgetWindow = widgetWindow.mParent;
} }
}
EditWidget editWidget = mEditWidget;
if (var sourceViewPanel = mTextPanel as SourceViewPanel)
editWidget = sourceViewPanel.mEditWidget;
Close(); Close();
editWidget?.MouseWheel(0, 0, evt.mWheelDeltaX, evt.mWheelDeltaY);
} }
void HandleMouseDown(MouseEvent evt) void HandleMouseDown(MouseEvent evt)