diff --git a/source/blender/editors/interface/interface_panel.cc b/source/blender/editors/interface/interface_panel.cc index e8d9bb00bf4..75c43f099f8 100644 --- a/source/blender/editors/interface/interface_panel.cc +++ b/source/blender/editors/interface/interface_panel.cc @@ -1997,8 +1997,9 @@ static void ui_do_drag(const bContext *C, const wmEvent *event, Panel *panel) LayoutPanelHeader *ui_layout_panel_header_under_mouse(const Panel &panel, const int my) { + const float aspect = panel.runtime->block->aspect; for (LayoutPanelHeader &header : panel.runtime->layout_panels.headers) { - if (IN_RANGE(float(my - panel.runtime->block->rect.ymax + layout_panel_y_offset()), + if (IN_RANGE(float(my - panel.runtime->block->rect.ymax + layout_panel_y_offset()) * aspect, header.start_y, header.end_y)) {