comparison framework/MainWindowBase.cpp @ 417:d62a622a0e40 tonioni

Merge from default branch
author Chris Cannam
date Mon, 10 Nov 2014 09:20:33 +0000
parents a39a7d6b0f2d
children f32a64149602 9876a1db566c
comparison
equal deleted inserted replaced
412:c1b2b8b84165 417:d62a622a0e40
1266 templateName = getDefaultSessionTemplate(); 1266 templateName = getDefaultSessionTemplate();
1267 } 1267 }
1268 1268
1269 // cerr << "template is: \"" << templateName << "\"" << endl; 1269 // cerr << "template is: \"" << templateName << "\"" << endl;
1270 1270
1271 if (!source.isAvailable()) return FileOpenFailed; 1271 if (!source.isAvailable()) {
1272 if (source.wasCancelled()) {
1273 return FileOpenCancelled;
1274 } else {
1275 return FileOpenFailed;
1276 }
1277 }
1278
1272 source.waitForData(); 1279 source.waitForData();
1273 1280
1274 m_openingAudioFile = true; 1281 m_openingAudioFile = true;
1275 1282
1276 int rate = 0; 1283 int rate = 0;
1284 WaveFileModel *newModel = new WaveFileModel(source, rate); 1291 WaveFileModel *newModel = new WaveFileModel(source, rate);
1285 1292
1286 if (!newModel->isOK()) { 1293 if (!newModel->isOK()) {
1287 delete newModel; 1294 delete newModel;
1288 m_openingAudioFile = false; 1295 m_openingAudioFile = false;
1289 return FileOpenFailed; 1296 if (source.wasCancelled()) {
1297 return FileOpenCancelled;
1298 } else {
1299 return FileOpenFailed;
1300 }
1290 } 1301 }
1291 1302
1292 // cerr << "mode = " << mode << endl; 1303 // cerr << "mode = " << mode << endl;
1293 1304
1294 if (mode == AskUser) { 1305 if (mode == AskUser) {