diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index f3924f516f..bdefbc6773 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -591,8 +591,8 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo _aboutToQuit(false), _notifiedPacketVersionMismatchThisDomain(false), _maxOctreePPS(maxOctreePacketsPerSecond.get()), - _lastFaceTrackerUpdate(0)/*, - _snapshotSound(nullptr)*/ + _lastFaceTrackerUpdate(0), + _snapshotSound(nullptr) { auto steamClient = PluginManager::getInstance()->getSteamClientPlugin(); setProperty(hifi::properties::STEAM, (steamClient && steamClient->isRunning())); @@ -1421,8 +1421,8 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo return entityServerNode && !isPhysicsEnabled(); }); - /*QFileInfo inf = QFileInfo(PathUtils::resourcesPath() + "sounds/snap.wav"); - _snapshotSound = DependencyManager::get()->getSound(QUrl::fromLocalFile(inf.absoluteFilePath()));*/ + QFileInfo inf = QFileInfo(PathUtils::resourcesPath() + "sounds/snap.wav"); + _snapshotSound = DependencyManager::get()->getSound(QUrl::fromLocalFile(inf.absoluteFilePath())); QVariant testProperty = property(hifi::properties::TEST); qDebug() << testProperty; @@ -1656,9 +1656,9 @@ void Application::cleanupBeforeQuit() { // stop QML DependencyManager::destroy(); - /*if (_snapshotSoundInjector != nullptr) { + if (_snapshotSoundInjector != nullptr) { _snapshotSoundInjector->stop(); - }*/ + } // FIXME: something else is holding a reference to AudioClient, // so it must be explicitly synchronously stopped here @@ -6315,7 +6315,7 @@ void Application::takeSnapshot(bool notify, bool includeAnimated, float aspectRa //keep sound thread out of event loop scope - /*AudioInjectorOptions options; + AudioInjectorOptions options; options.localOnly = true; options.stereo = true; @@ -6325,7 +6325,7 @@ void Application::takeSnapshot(bool notify, bool includeAnimated, float aspectRa } else { QByteArray samples = _snapshotSound->getByteArray(); _snapshotSoundInjector = AudioInjector::playSound(samples, options); - }*/ + } postLambdaEvent([notify, includeAnimated, aspectRatio, this] { // Get a screenshot and save it diff --git a/scripts/system/snapshot.js b/scripts/system/snapshot.js index 62fbf654c3..5591766232 100644 --- a/scripts/system/snapshot.js +++ b/scripts/system/snapshot.js @@ -13,7 +13,7 @@ (function() { // BEGIN LOCAL_SCOPE var SNAPSHOT_DELAY = 500; // 500ms -var FINISH_SOUND_DELAY = 350; //350ms +var FINISH_SOUND_DELAY = 350; var resetOverlays; var reticleVisible; var clearOverlayWhenMoving;