]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.cpp
Revert back to the default device if a session file failed to load
[pulseview.git] / pv / mainwindow.cpp
index fcc929e988c12d8f1755be8b436c1b348b77447f..7a7a1b12baddf2ee85acdf65ee2cd64b3db09e86 100644 (file)
@@ -316,6 +316,9 @@ void MainWindow::load_file(QString file_name)
                _session.set_file(file_name.toStdString());
        } catch(QString e) {
                show_session_error(tr("Failed to load ") + file_name, e);
+               _session.set_default_device();
+               update_device_list();
+               return;
        }
 
        update_device_list();