- // We received absolute sample numbers, make them relative
- const int64_t left_sample_delta = sample_num - edges.front().first;
- const int64_t right_sample_delta = edges.back().first - sample_num - 1;
-
- const int64_t left_delta = left_sample_delta / samples_per_pixel;
- const int64_t right_delta = right_sample_delta / samples_per_pixel;
-
- if ((left_delta < nearest_left_delta) || (right_delta < nearest_right_delta)) {
- nearest_edges = edges;
- nearest_left_delta = left_delta;
- nearest_right_delta = right_delta;
-
- // Somewhat ugly hack to make TimeItem::drag_by() work
- signal_under_mouse_cursor_ = s;
- }