Showing the changes to interface/src/Application.cpp (1 of 1 file). Show all
Unified · Split
| @@ -1317,6 +1317,16 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 1316 unmodified lines | ||
| 1317 | 1317 | connect(this, &Application::activeDisplayPluginChanged, this, [&](){ |
| 1318 | 1318 | auto dialogsManager = DependencyManager::get<DialogsManager>(); |
| 1319 | 1319 | auto keyboard = DependencyManager::get<Keyboard>(); |
| 1320 | + if (_loginStateSoundInjector != nullptr) { | |
| 1321 | + AudioInjectorOptions options; | |
| 1322 | + options.localOnly = true; | |
| 1323 | + options.position = getMyAvatar()->getHeadPosition(); | |
| 1324 | + options.loop = true; | |
| 1325 | + options.volume = 0.4f; | |
| 1326 | + options.stereo = true; | |
| 1327 | + _loginStateSoundInjector->setOptions(options); | |
| 1328 | + _loginStateSoundInjector->restart(); | |
| 1329 | + } | |
| 1320 | 1330 | if (getLoginDialogPoppedUp()) { |
| 1321 | 1331 | if (_firstRun.get()) { |
| 1322 | 1332 | // display mode changed. Don't allow auto-switch to work after this session. |
| @@ -2967,15 +2977,15 @@ void Application::showLoginScreen() { · 1644 unmodified lines | ||
| 2967 | 2977 | loginData["action"] = "login dialog shown"; |
| 2968 | 2978 | UserActivityLogger::getInstance().logAction("encourageLoginDialog", loginData); |
| 2969 | 2979 | _window->setWindowTitle("High Fidelity Interface"); |
| 2970 | − if (!_loginStateSoundInjector) { | |
| 2971 | − AudioInjectorOptions options; | |
| 2972 | − options.localOnly = true; | |
| 2973 | − options.position = getMyAvatar()->getHeadPosition(); | |
| 2974 | − options.loop = true; | |
| 2975 | − options.volume = 0.4f; | |
| 2976 | − options.stereo = true; | |
| 2977 | − _loginStateSoundInjector = AudioInjector::playSound(_loginStateSound, options); | |
| 2978 | − } | |
| 2980 | + //if (!_loginStateSoundInjector) { | |
| 2981 | + // AudioInjectorOptions options; | |
| 2982 | + // options.localOnly = true; | |
| 2983 | + // options.position = getMyAvatar()->getHeadPosition(); | |
| 2984 | + // options.loop = true; | |
| 2985 | + // options.volume = 0.4f; | |
| 2986 | + // options.stereo = true; | |
| 2987 | + // _loginStateSoundInjector = AudioInjector::playSound(_loginStateSound, options); | |
| 2988 | + //} | |
| 2979 | 2989 | } else { |
| 2980 | 2990 | resumeAfterLoginDialogActionTaken(); |
| 2981 | 2991 | } |