X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fstoresession.cpp;h=4de9d56dde2cc676899404a27040ab6ec88f0967;hb=8b4802fb79f2af703a8e140daf3f8aacb19644c9;hp=741d18a660d73dc628e08eec6a7c151d521cebf6;hpb=7223eb629eb8eb3b03fa26b9f22770dd7f98c4d1;p=pulseview.git diff --git a/pv/storesession.cpp b/pv/storesession.cpp index 741d18a6..4de9d56d 100644 --- a/pv/storesession.cpp +++ b/pv/storesession.cpp @@ -95,7 +95,6 @@ bool StoreSession::start() } // Get the logic data - //shared_ptr data; if (!(data = dynamic_pointer_cast(*data_set.begin()))) { _error = tr("PulseView currently only has support for " @@ -117,9 +116,9 @@ bool StoreSession::start() // Begin storing try { - auto context = _session._sr_session->context(); + auto context = _session.session()->context(); auto output_format = context->output_formats()["srzip"]; - auto device = _session.get_device(); + auto device = _session.device(); _output = output_format->create_output(device, {{"filename", Glib::Variant::create(_file_name)}}); @@ -183,7 +182,7 @@ void StoreSession::store_proc(shared_ptr snapshot) size_t length = end_sample - start_sample; try { - auto context = _session._sr_session->context(); + auto context = _session.session()->context(); auto logic = context->create_logic_packet(data, length, unit_size); _output->receive(logic); } catch (Error error) {