X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsession.cpp;h=a9bb554efd08a34e14b3375955b0ee6679ae31ea;hb=feeb4a7ea1a286d95bfb8d218b1b0ea3faf1604e;hp=ca72e9b0d670fed6a14da47d4c7c2ce79946c078;hpb=7ea2a4ff0765fdad34b84e4b4631d6f3f5588714;p=pulseview.git diff --git a/pv/session.cpp b/pv/session.cpp index ca72e9b..a9bb554 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -352,8 +352,7 @@ void Session::select_device(shared_ptr device) else set_default_device(); } catch (const QString &e) { - main_bar_->session_error(tr("Failed to Select Device"), - tr("Failed to Select Device")); + main_bar_->session_error(tr("Failed to select device"), e); } } @@ -401,6 +400,7 @@ void Session::set_device(shared_ptr device) device_->open(); } catch (const QString &e) { device_.reset(); + main_bar_->session_error(tr("Failed to open device"), e); } if (device_) { @@ -426,7 +426,7 @@ void Session::set_default_device() // Try and find the demo device and select that by default const auto iter = find_if(devices.begin(), devices.end(), [] (const shared_ptr &d) { - return d->hardware_device()->driver()->name() == "demo"; }); + return d->hardware_device()->driver()->name() == "demo"; }); set_device((iter == devices.end()) ? devices.front() : *iter); }