X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fsession.cpp;h=ebef90cbb6590fb9961fad97f73047e56e8acc79;hb=076eefa4ac3ae038bbeb7b9ac3175d2159bec2d1;hp=e2b6dd7174a0bcdfcadef6ab0041454ab4a2a8c0;hpb=86123e2e4711e67f2246998b7172413199f231f4;p=pulseview.git diff --git a/pv/session.cpp b/pv/session.cpp index e2b6dd7..ebef90c 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -338,7 +338,11 @@ void Session::set_capture_state(capture_state state) void Session::update_signals() { - assert(device_); + if (!device_) { + signals_.clear(); + logic_data_.reset(); + return; + } lock_guard lock(data_mutex_);