const int64_t start_sample = min(max((int64_t)floor(start),
(int64_t)0), last_sample);
- const int64_t end_sample = min(max((int64_t)ceil(end),
+ const int64_t end_sample = min(max((int64_t)ceil(end) + 1,
(int64_t)0), last_sample);
if (samples_per_pixel < EnvelopeThreshold)
y - samples[sample - start] * _scale);
}
- p.drawPoints(points, point - points);
+ p.drawPolyline(points, point - points);
delete[] samples;
delete[] points;