X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdevice%2Fsessionfile.cpp;h=a2810d421913c7017a57a6d839f665d0eac87cc2;hb=bb3030b34e44733036acdfe5b4d4ec0705146831;hp=ffdeb670d7efea1d368cddce78cb79faaf882239;hpb=ae2d1bc5b5aba9fcdd7fef42ef1bc9069267d6f7;p=pulseview.git diff --git a/pv/device/sessionfile.cpp b/pv/device/sessionfile.cpp index ffdeb67..a2810d4 100644 --- a/pv/device/sessionfile.cpp +++ b/pv/device/sessionfile.cpp @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#include + #include "sessionfile.h" #include @@ -40,11 +42,11 @@ void SessionFile::use(SigSession *owner) throw(QString) { assert(!_sdi); - if (sr_session_load(_path.c_str()) != SR_OK) + if (sr_session_load(_path.c_str(), &SigSession::_sr_session) != SR_OK) throw tr("Failed to open file.\n"); GSList *devlist = NULL; - sr_session_dev_list(&devlist); + sr_session_dev_list(SigSession::_sr_session, &devlist); if (!devlist || !devlist->data) { if (devlist) @@ -67,7 +69,7 @@ void SessionFile::release() File::release(); sr_dev_close(_sdi); sr_dev_clear(_sdi->driver); - sr_session_destroy(); + sr_session_destroy(SigSession::_sr_session); _sdi = NULL; }