X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Ftoolbars%2Fmainbar.cpp;h=188786f1f1691019499e402a0c2ce425774d1fba;hb=49ec9e075c345c18feb7be1eb59c31578ef532f0;hp=9bebda80061c1d29a5216a4188f2a09c3a911ce2;hpb=348f9ceca2a1e0812324348b16192a652ae06ea3;p=pulseview.git diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp index 9bebda8..188786f 100644 --- a/pv/toolbars/mainbar.cpp +++ b/pv/toolbars/mainbar.cpp @@ -611,9 +611,10 @@ void MainBar::export_file(shared_ptr format, const pv::util::Timestamp& start_time = trace_view->cursors()->first()->time(); const pv::util::Timestamp& end_time = trace_view->cursors()->second()->time(); - const uint64_t start_sample = - std::max((double)0, start_time.convert_to() * samplerate); - const uint64_t end_sample = end_time.convert_to() * samplerate; + const uint64_t start_sample = (uint64_t)std::max( + (double)0, start_time.convert_to() * samplerate); + const uint64_t end_sample = (uint64_t)std::max( + (double)0, end_time.convert_to() * samplerate); sample_range = std::make_pair(start_sample, end_sample); } else {