diff main/MainWindow.cpp @ 983:9ae8a300cf7f

Report error if transform fails (during operation, rather than at start as was already reported)
author Chris Cannam
date Wed, 10 Jun 2015 13:13:39 +0100
parents ce4793b2748a
children 0359493998b8 dbc5cec06702 2d524c9eee33
line wrap: on
line diff
--- a/main/MainWindow.cpp	Fri May 22 10:42:15 2015 +0100
+++ b/main/MainWindow.cpp	Wed Jun 10 13:13:39 2015 +0100
@@ -4296,20 +4296,25 @@
 {
     emit hideSplash();
 
+    QString quoted;
+    if (transformName != "") {
+        quoted = QString("\"%1\" ").arg(transformName);
+    }
+    
     if (message != "") {
 
         QMessageBox::warning
             (this,
              tr("Failed to generate layer"),
-             tr("<b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform \"%1\" failed:<p>%2")
-             .arg(transformName).arg(message),
+             tr("<b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform %1failed:<p>%2")
+             .arg(quoted).arg(message),
              QMessageBox::Ok);
     } else {
         QMessageBox::warning
             (this,
              tr("Failed to generate layer"),
-             tr("<b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform \"%1\" failed.<p>No error information is available.")
-             .arg(transformName),
+             tr("<b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform %1failed.<p>No error information is available.")
+             .arg(quoted),
              QMessageBox::Ok);
     }
 }