1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-23 18:18:00 +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))
return;
var widgetWindow = evt.mSender as BFWindow;
while (widgetWindow != null)
if (mListViews.Count > 1)
{
if (widgetWindow == mWidgetWindow)
return;
widgetWindow = widgetWindow.mParent;
var widgetWindow = evt.mSender as BFWindow;
while (widgetWindow != null)
{
if (widgetWindow == mWidgetWindow)
return;
widgetWindow = widgetWindow.mParent;
}
}
EditWidget editWidget = mEditWidget;
if (var sourceViewPanel = mTextPanel as SourceViewPanel)
editWidget = sourceViewPanel.mEditWidget;
Close();
editWidget?.MouseWheel(0, 0, evt.mWheelDeltaX, evt.mWheelDeltaY);
}
void HandleMouseDown(MouseEvent evt)