Previously BluetoothDevice::GetName was the only public method to access a devices name, however it creates a synthetic name when the device name is empty.
GetName should be replaced by GetNameForDisplay.
private GetDeviceName should be replaced by a public GetName that can return a non-existing name at all (not even empty string).
Comment 1 by esdrasal...@gmail.com
, May 29 2016