summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal Alsharifi <bilal.alsharifi@gmail.com>2021-10-25 16:47:17 -0400
committerBilal Alsharifi <bilal.alsharifi@gmail.com>2021-10-25 16:47:17 -0400
commite82a220029ef38ce50c2d96813ce811eea99cc6b (patch)
treeb361443ca02cf2aeb656c3788adb16d55f53367d
parent13a7d2f782c7136e4a03aab5f3c0dbf7bc5f77a8 (diff)
downloadsdl_android-bugfix/issue_1760.tar.gz
Log warning message if we set voice sommands to sub menusbugfix/issue_1760
-rw-r--r--base/src/main/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java b/base/src/main/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java
index f274130d3..210b24ba9 100644
--- a/base/src/main/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java
+++ b/base/src/main/java/com/smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java
@@ -52,6 +52,7 @@ import com.smartdevicelink.proxy.rpc.enums.ImageFieldName;
import com.smartdevicelink.proxy.rpc.enums.MenuLayout;
import com.smartdevicelink.proxy.rpc.enums.TextFieldName;
import com.smartdevicelink.proxy.rpc.listeners.OnMultipleRequestListener;
+import com.smartdevicelink.util.DebugTool;
import java.util.ArrayList;
import java.util.HashMap;
@@ -64,6 +65,7 @@ import java.util.Set;
* Created by Bilal Alsharifi on 1/25/21.
*/
class MenuReplaceUtilities {
+ private static final String TAG = "MenuReplaceUtilities";
private static int menuId = 0;
static int getNextMenuId() {
@@ -271,6 +273,10 @@ class MenuReplaceUtilities {
boolean shouldCellIncludeSecondaryImage = cell.getSecondaryArtwork() != null && cell.getSecondaryArtwork().getImageRPC() != null && shouldCellIncludeSecondaryImageFromCell(cell, fileManager, windowCapability);
Image secondaryIcon = (shouldCellIncludeSecondaryImage ? cell.getSecondaryArtwork().getImageRPC() : null);
+ if (cell.getVoiceCommands() != null && !cell.getVoiceCommands().isEmpty()) {
+ DebugTool.logWarning(TAG, "Setting voice commands for submenu cells is not supported. The voice commands will not be set.");
+ }
+
MenuLayout submenuLayout;
List<MenuLayout> availableMenuLayouts = windowCapability != null ? windowCapability.getMenuLayoutsAvailable() : null;
if (cell.getSubMenuLayout() != null && availableMenuLayouts != null && availableMenuLayouts.contains(cell.getSubMenuLayout())) {