X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=fb1732bbe79a0d37e81830856aa91339b27d3744;hp=605cc05c65fd8ab234f5509d5885f30f276f805d;hb=85a702806a15852f3684645dffdc38cb30274481;hpb=4d08da71e288c7b7be6c0455c0bb6834d4b318fd diff --git a/pv/session.cpp b/pv/session.cpp index 605cc05..fb1732b 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -1109,7 +1109,8 @@ void Session::feed_in_logic(shared_ptr logic) // Create a new data segment cur_logic_segment_ = make_shared( - *logic_data_, logic->unit_size(), cur_samplerate_); + *logic_data_, logic_data_->get_segment_count(), + logic->unit_size(), cur_samplerate_); logic_data_->push_segment(cur_logic_segment_); signal_new_segment(); @@ -1162,7 +1163,7 @@ void Session::feed_in_analog(shared_ptr analog) // Create a segment, keep it in the maps of channels segment = make_shared( - *data, cur_samplerate_); + *data, data->get_segment_count(), cur_samplerate_); cur_analog_segments_[channel] = segment; // Push the segment into the analog data.