X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsigsession.cpp;h=dfd0cedb6dc96877871bbbd4774dc1af77c2da2c;hb=adb0a9838d35c42add30f64df4f8df427aed6b89;hp=201892889abf97d05823529d8d3cf7e191eb0a2b;hpb=7f255cd64e5dd166188b1f1ae991d13b89adfe61;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index 2018928..dfd0ced 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -100,6 +100,9 @@ void SigSession::set_device( { using pv::device::Device; + if (!dev_inst) + return; + // Ensure we are not capturing before setting the device stop_capture(); @@ -631,6 +634,8 @@ void SigSession::data_feed_in(const struct sr_dev_inst *sdi, frame_ended(); break; } + default: + break; } }