fix for loop

This commit is contained in:
luiscuenca 2017-11-30 15:21:43 -07:00
parent 58e829dbda
commit 0729579266

View file

@ -140,7 +140,9 @@ public:
}
auto rootItem = _surface->getRootItem();
if (rootItem) {
for (auto player : rootItem->findChildren<QMediaPlayer*>()) {
auto children = rootItem->findChildren<QMediaPlayer*>();
for (int i = 0; i < children.size(); i++) {
auto player = children[i];
auto mediaState = player->state();
QMediaService *svc = player->service();
if (nullptr == svc) {
@ -702,7 +704,7 @@ void OffscreenQmlSurface::forceQmlAudioOutputDeviceUpdate() {
} else {
auto audioIO = DependencyManager::get<AudioClient>();
QString deviceName = audioIO->getActiveAudioDevice(QAudio::AudioOutput).deviceName();
int waitForAudioQmlMs = 200;
int waitForAudioQmlMs = 500;
// The audio device need to be change using oth
new AudioHandler(this, deviceName, waitForAudioQmlMs);
}