X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=7a7a1b12baddf2ee85acdf65ee2cd64b3db09e86;hb=6fd0b63971f179a28c2c558055da760c2c44231a;hp=c75b3a9e59a5e940cbb2da11168c98e577be2b7d;hpb=a5ea63c219065d019195171f3c7694ee0123d5ed;p=pulseview.git diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index c75b3a9e..7a7a1b12 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -220,7 +220,7 @@ void MainWindow::setup_ui() "MainWindow", "&Decoders", 0, QApplication::UnicodeUTF8)); pv::widgets::DecoderMenu *const menu_decoders_add = - new pv::widgets::DecoderMenu(menu_decoders); + new pv::widgets::DecoderMenu(menu_decoders, true); menu_decoders_add->setTitle(QApplication::translate( "MainWindow", "&Add", 0, QApplication::UnicodeUTF8)); connect(menu_decoders_add, SIGNAL(decoder_selected(srd_decoder*)), @@ -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();