X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=f6fb7085582a7ce19a1941c71e5effa3a040c91c;hp=fc4a748c09980c60b10a937b836a6632324c74bd;hb=0ff97f965aca66a69fd44a870d42f2bd67d38e94;hpb=53e8927dc930f88950027b159878f8d4ada7251e diff --git a/pv/session.cpp b/pv/session.cpp index fc4a748c..f6fb7085 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -99,6 +99,7 @@ using Glib::Variant; namespace pv { Session::Session(DeviceManager &device_manager, QString name) : device_manager_(device_manager), + default_name_(name), name_(name), capture_state_(Stopped), cur_samplerate_(0) @@ -300,10 +301,11 @@ void Session::restore_settings(QSettings &settings) device = std::make_shared(device_manager_.context(), filename.toStdString()); set_device(device); - set_name(filename); // TODO Perform error handling start_capture([](QString infoMessage) { (void)infoMessage; }); + + set_name(QFileInfo(filename).fileName()); } }