Merge "Pal: Add check of device count to skip restoreDevice for plugin devices"
diff --git a/resource_manager/src/ResourceManager.cpp b/resource_manager/src/ResourceManager.cpp
index 5cc45d5..4fea904 100644
--- a/resource_manager/src/ResourceManager.cpp
+++ b/resource_manager/src/ResourceManager.cpp
@@ -12092,8 +12092,8 @@
PAL_ERR(LOG_TAG, "invalid dev cannot restore device");
goto exit;
}
-
- if (isPluginPlaybackDevice((pal_device_id_t)dev->getSndDeviceId())) {
+ if (isPluginPlaybackDevice((pal_device_id_t)dev->getSndDeviceId()) &&
+ (dev->getDeviceCount() != 0)) {
PAL_ERR(LOG_TAG, "don't restore device for usb/3.5 hs playback");
goto exit;
}