X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdevice%2Fsessionfile.cpp;h=a2810d421913c7017a57a6d839f665d0eac87cc2;hp=80345799e04d16631d87934ae8a0d3668d7bb4d5;hb=bb3030b34e44733036acdfe5b4d4ec0705146831;hpb=81db736be4ff87c492502e40691f367b214f2bfa 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; }