]> sigrok.org Git - pulseview.git/blobdiff - pv/device/inputfile.cpp
Update to new session API.
[pulseview.git] / pv / device / inputfile.cpp
index 55a0fa566529281f4cd7f4cf19d1c411beba89a1..61aa85a1199ae06b258e7791447a2ccded3d4711 100644 (file)
@@ -52,9 +52,9 @@ void InputFile::use(SigSession *owner) throw(QString)
        _input = load_input_file_format(_path, NULL);
        File::use(owner);
 
-       sr_session_new();
+       sr_session_new(&SigSession::_sr_session);
 
-       if (sr_session_dev_add(_input->sdi) != SR_OK)
+       if (sr_session_dev_add(SigSession::_sr_session, _input->sdi) != SR_OK)
                throw tr("Failed to add session device.");
 }
 
@@ -66,7 +66,7 @@ void InputFile::release()
        assert(_input);
        File::release();
        sr_dev_close(_input->sdi);
-       sr_session_destroy();
+       sr_session_destroy(SigSession::_sr_session);
        _input = NULL;
 }