X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsigsession.cpp;h=c5a7d494ecf8ed55237b4c440bd3f4497e72c398;hb=884971565598bdd7641f64d9e76dba2cc9b16c01;hp=131f057de5d881e72d442418dff4952ebef74a27;hpb=d64d159628c795e1413127aafd83ec1bc9ace91c;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index 131f057..c5a7d49 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -59,13 +59,12 @@ SigSession::~SigSession() _session = NULL; } -struct sr_dev_inst* SigSession::get_device() const -{ - return _sdi; -} - void SigSession::set_device(struct sr_dev_inst *sdi) { + if (_sdi) + sr_dev_close(_sdi); + if (sdi) + sr_dev_open(sdi); _sdi = sdi; }