X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdevice%2Fsessionfile.cpp;h=a2810d421913c7017a57a6d839f665d0eac87cc2;hb=bb3030b34e44733036acdfe5b4d4ec0705146831;hp=80345799e04d16631d87934ae8a0d3668d7bb4d5;hpb=f9abf97e78bc4825d80926b0ebc6cbaef40768b1;p=pulseview.git diff --git a/pv/device/sessionfile.cpp b/pv/device/sessionfile.cpp index 8034579..a2810d4 100644 --- a/pv/device/sessionfile.cpp +++ b/pv/device/sessionfile.cpp @@ -42,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) @@ -69,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; }