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,15 +413,22 @@ namespace IDE.ui
if ((lastListView != null) && (lastListView.mVertScrollbar != null)) if ((lastListView != null) && (lastListView.mVertScrollbar != null))
return; return;
var widgetWindow = evt.mSender as BFWindow; if (mListViews.Count > 1)
while (widgetWindow != null)
{ {
if (widgetWindow == mWidgetWindow) var widgetWindow = evt.mSender as BFWindow;
return; while (widgetWindow != null)
widgetWindow = widgetWindow.mParent; {
if (widgetWindow == mWidgetWindow)
return;
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)