AudioIODevice::getName() always returns an empty string


This code

AudioIODeviceType* type = m_deviceManager->getCurrentDeviceTypeObject();
const StringArray deviceNames (type->getDeviceNames (false));

Gives me device names like

Ausgang (integriert)

Which can be used to create a device like this:

ScopedPointer<AudioIODevice> device(type->createDevice (deviceNames[i], ""));

But recently device->getName() always returns an empty string. This seems to have changed from earlier this year. I no longer can use device->getName() to set the outputDeviceName of a AudioDeviceManager::AudioDeviceSetup structure.

Is it possible that this a bug?



Oh, I see now, it was related to this problem:

And its fixed already. Sorry about reporting problems while not working on the current tip.