GUI: prepare for API changes
[ardour.git] / gtk2_ardour / automation_line.cc
index 98b87ee6e6c28d38858637d4d3665d1e26adab3c..388d817c39c277a9b8183119188650376737f914 100644 (file)
@@ -1225,7 +1225,7 @@ AutomationLine::view_to_model_coord_y (double& y) const
                y = max ((double) _desc.lower, y);
                y = min ((double) _desc.upper, y);
        } else {
-               y = y * (double)(alist->get_max_y() - alist->get_min_y()) + alist->get_min_y();
+               y = y * (double)(_desc.upper - _desc.lower) + _desc.lower;
                if (_desc.integer_step) {
                        y = round(y);
                } else if (_desc.toggled) {
@@ -1255,7 +1255,7 @@ AutomationLine::model_to_view_coord_y (double& y) const
        } else if (alist->parameter().type() == PanWidthAutomation) {
                y = .5 + y * .5;
        } else {
-               y = (y - alist->get_min_y()) / (double)(alist->get_max_y() - alist->get_min_y());
+               y = (y - _desc.lower) / (double)(_desc.upper - _desc.lower);
        }
 }