diff --git a/gtk2_ardour/grid_lines.cc b/gtk2_ardour/grid_lines.cc index 6fed78ccb0..1389590a08 100644 --- a/gtk2_ardour/grid_lines.cc +++ b/gtk2_ardour/grid_lines.cc @@ -66,11 +66,11 @@ GridLines::draw (std::vector const & marks) samplepos_t s = m.position; if (m.style == ArdourCanvas::Ruler::Mark::Major) { - lines.add_coord (PublicEditor::instance().sample_to_pixel_unrounded (s), 1.0, major_color); + lines.add_coord (PublicEditor::instance().sample_to_pixel (s), 1.0, major_color); } else if (m.style == ArdourCanvas::Ruler::Mark::Minor) { - lines.add_coord (PublicEditor::instance().sample_to_pixel_unrounded (s), 1.0, minor_color); + lines.add_coord (PublicEditor::instance().sample_to_pixel (s), 1.0, minor_color); } else { - lines.add_coord (PublicEditor::instance().sample_to_pixel_unrounded (s), 1.0, micro_color); + lines.add_coord (PublicEditor::instance().sample_to_pixel (s), 1.0, micro_color); } } } diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index fa0e0f75ac..c933902ec2 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -2505,8 +2505,8 @@ MidiRegionView::update_drag_selection(timepos_t const & start, timepos_t const & // Convert to local coordinates const double y = midi_view()->y_position(); - const double x0 = editor.sample_to_pixel (max(0, _region->region_relative_position (start).samples())); - const double x1 = editor.sample_to_pixel (max(0, _region->region_relative_position (end).samples())); + const double x0 = editor.sample_to_pixel_unrounded (max(0, _region->region_relative_position (start).samples())); + const double x1 = editor.sample_to_pixel_unrounded (max(0, _region->region_relative_position (end).samples())); const double y0 = max(0.0, gy0 - y); const double y1 = max(0.0, gy1 - y);