]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decodetrace.cpp
Use a type with a greater resolution to represent time values
[pulseview.git] / pv / view / decodetrace.cpp
index 7bb62b2b288703c69dc9f725fad7cd43e071daf5..c0c4d167e109f17f16eeb374aba8420d863dd86f 100644 (file)
@@ -525,7 +525,7 @@ pair<double, double> DecodeTrace::get_pixels_offset_samples_per_pixel() const
        assert(scale > 0);
 
        const double pixels_offset =
-               (view->offset() - decoder_stack_->start_time()) / scale;
+               ((view->offset() - decoder_stack_->start_time()) / scale).convert_to<double>();
 
        double samplerate = decoder_stack_->samplerate();