X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fstoresession.cpp;h=bdb0f27981839087fac4f01c90ee05cac4b5cb47;hp=5500292a8df777563b624a5365a241bd7e93978b;hb=3e8a7cc6af5558a249c114b1609ececa2a381774;hpb=48257a69ffad409c9893605d99cd6e15161dff4f diff --git a/pv/storesession.cpp b/pv/storesession.cpp index 5500292..bdb0f27 100644 --- a/pv/storesession.cpp +++ b/pv/storesession.cpp @@ -149,8 +149,13 @@ bool StoreSession::start() start_sample_ = 0; sample_count_ = segment->get_sample_count(); } else { - start_sample_ = std::min(sample_range_.first, sample_range_.second); - sample_count_ = std::abs(sample_range_.second - sample_range_.first); + if (sample_range_.first > sample_range_.second) { + start_sample_ = sample_range_.second; + sample_count_ = sample_range_.first - sample_range_.second; + } else { + start_sample_ = sample_range_.first; + sample_count_ = sample_range_.second - sample_range_.first; + } } // Begin storing