diff main/MainWindow.cpp @ 325:3903bd2c1cc4

* offer choice of audio files to export only if there is more than one
author Chris Cannam
date Thu, 23 Apr 2009 11:39:16 +0000
parents b23dddea4a35
children 4e612623bf08
line wrap: on
line diff
--- a/main/MainWindow.cpp	Mon Mar 30 13:47:00 2009 +0000
+++ b/main/MainWindow.cpp	Thu Apr 23 11:39:16 2009 +0000
@@ -2153,17 +2153,19 @@
              i != m.end(); ++i) {
             items << i->first;
         }
-	bool ok = false;
-	QString item = QInputDialog::getItem
-	    (this, tr("Select audio file to export"),
-	     tr("Which audio file do you want to export from?"),
-	     items, c, false, &ok);
-	if (!ok || item.isEmpty()) return;
-        if (m.find(item) == m.end()) {
-            cerr << "WARNING: Model " << item.toStdString()
-                 << " not found in list!" << endl;
-        } else {
-            model = m[item];
+        if (items.size() > 1) {
+            bool ok = false;
+            QString item = QInputDialog::getItem
+                (this, tr("Select audio file to export"),
+                 tr("Which audio file do you want to export from?"),
+                 items, c, false, &ok);
+            if (!ok || item.isEmpty()) return;
+            if (m.find(item) == m.end()) {
+                cerr << "WARNING: Model " << item.toStdString()
+                     << " not found in list!" << endl;
+            } else {
+                model = m[item];
+            }
         }
     }