From 93d83b707d22534b0cd3301478f2c31879455c7e Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 18 Sep 2014 11:21:09 -0700 Subject: [PATCH] use a copy of filename in Recording.cpp to make changes to filename --- libraries/avatars/src/Recording.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/libraries/avatars/src/Recording.cpp b/libraries/avatars/src/Recording.cpp index 0bc323a8f7..f84b803c5f 100644 --- a/libraries/avatars/src/Recording.cpp +++ b/libraries/avatars/src/Recording.cpp @@ -781,17 +781,18 @@ RecordingPointer readRecordingFromRecFile(RecordingPointer recording, const QStr qDebug() << "Read " << byteArray.size() << " bytes in " << timer.elapsed() << " ms."; // Set new filename - if (filename.startsWith("http") || filename.startsWith("https") || filename.startsWith("ftp")) { - filename = QUrl(filename).fileName(); + QString newFilename = filename; + if (newFilename.startsWith("http") || newFilename.startsWith("https") || newFilename.startsWith("ftp")) { + newFilename = QUrl(newFilename).fileName(); } - if (filename.endsWith(".rec") || filename.endsWith(".REC")) { - filename.chop(qstrlen(".rec")); + if (newFilename.endsWith(".rec") || newFilename.endsWith(".REC")) { + newFilename.chop(qstrlen(".rec")); } - filename.append(".hfr"); - filename = QFileInfo(filename).absoluteFilePath(); + newFilename.append(".hfr"); + newFilename = QFileInfo(newFilename).absoluteFilePath(); // Set recording to new format - writeRecordingToFile(recording, filename); - qDebug() << "Recording has been successfully converted at" << filename; + writeRecordingToFile(recording, newFilename); + qDebug() << "Recording has been successfully converted at" << newFilename; return recording; }