From e82a220029ef38ce50c2d96813ce811eea99cc6b Mon Sep 17 00:00:00 2001 From: Bilal Alsharifi Date: Mon, 25 Oct 2021 16:47:17 -0400 Subject: Log warning message if we set voice sommands to sub menus --- .../smartdevicelink/managers/screen/menu/MenuReplaceUtilities.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 availableMenuLayouts = windowCapability != null ? windowCapability.getMenuLayoutsAvailable() : null; if (cell.getSubMenuLayout() != null && availableMenuLayouts != null && availableMenuLayouts.contains(cell.getSubMenuLayout())) { -- cgit v1.2.1