From: Soeren Apel Date: Fri, 28 Aug 2015 06:35:56 +0000 (+0200) Subject: Fix #592 completely by showing the actual error message X-Git-Tag: pulseview-0.3.0~129 X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=commitdiff_plain;h=accd9c0506657c2444caef9aa3aa5de71a94b60a;hp=8fe262de9a59039431bd3b4d9a7b3ee4a4429d4d Fix #592 completely by showing the actual error message Before, the supplied infoMessage was ignored (unnamed parameter) and instead the local variable infoMessage was used, which was empty. For this reason, the cause of the error never showed. --- diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index d7b1aa44..8b32046a 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -623,7 +623,6 @@ void MainWindow::load_file(QString file_name, { const QString errorMessage( QString("Failed to load file %1").arg(file_name)); - const QString infoMessage; try { if (format) @@ -646,7 +645,7 @@ void MainWindow::load_file(QString file_name, update_device_list(); - session_.start_capture([&, errorMessage, infoMessage](QString) { + session_.start_capture([&, errorMessage](QString infoMessage) { session_error(errorMessage, infoMessage); }); }