13
0

Cairo-fix cursor lines so they align perfectly with Rulers, Grids, and region edges.

This commit is contained in:
Ben Loftis 2018-02-10 07:51:28 -06:00
parent 8046f40f14
commit 8584ea75d1

View File

@ -82,7 +82,7 @@ EditorCursor::set_position (samplepos_t sample)
double const new_pos = _editor.sample_to_pixel_unrounded (sample); double const new_pos = _editor.sample_to_pixel_unrounded (sample);
if (rint(new_pos) != rint(_track_canvas_item->x ())) { if (rint(new_pos) != rint(_track_canvas_item->x ())) {
_track_canvas_item->set_x (new_pos); _track_canvas_item->set_x (new_pos-0.5); //accommodate the 1/2 pixel "line" offset in cairo
} }
_current_sample = sample; _current_sample = sample;