From 884971565598bdd7641f64d9e76dba2cc9b16c01 Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Wed, 24 Apr 2013 21:56:01 +0200 Subject: [PATCH] Open/close devices as needed --- pv/sigsession.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index 354082c7..c5a7d494 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -61,6 +61,10 @@ SigSession::~SigSession() void SigSession::set_device(struct sr_dev_inst *sdi) { + if (_sdi) + sr_dev_close(_sdi); + if (sdi) + sr_dev_open(sdi); _sdi = sdi; } -- 2.30.2