fix arithmetic/offset when determining if mouse is inside scroomer

This commit is contained in:
Paul Davis
2025-07-11 23:03:31 -06:00
parent 57eda4f7ee
commit b93a61998d

View File

@@ -528,6 +528,10 @@ PianoRollHeaderBase::motion_handler (GdkEventMotion* ev)
double scroomer_top = max (1.0, (1.0 - ((_adj.get_value()+_adj.get_page_size()) / 127.0)) * height());
double scroomer_bottom = (1.0 - (_adj.get_value () / 127.0)) * height();
double edge = 5. * UIConfiguration::instance().get_ui_scale();
double ignore;
draw_transform (ignore, scroomer_top);
draw_transform (ignore, scroomer_bottom);
if (evy > scroomer_top - edge && evy < scroomer_top + edge){
if (_scroomer_state != TOP) {