diff options
author | Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com> | 2021-03-04 13:48:46 -0500 |
---|---|---|
committer | Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com> | 2021-03-04 13:48:46 -0500 |
commit | 28f95b110e5345e18644c45466fb0c5fa6efe7bc (patch) | |
tree | b8ebc4dd68ab87f0a8573c3a3a618ae4c6532a71 | |
parent | a70d82d4219a80412fb092cbb4989a722083338b (diff) | |
download | sdl_android-bugfix/issue_1623.tar.gz |
Add check for empty string in menu managerbugfix/issue_1623
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java b/base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java index a65e44895..86760c889 100644 --- a/base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java +++ b/base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java @@ -962,8 +962,8 @@ abstract class BaseMenuManager extends BaseSubManager { private AddCommand commandForMenuCell(MenuCell cell, boolean shouldHaveArtwork, int position) { MenuParams params = new MenuParams(cell.getUniqueTitle()); - params.setSecondaryText(cell.getSecondaryText()); - params.setTertiaryText(cell.getTertiaryText()); + params.setSecondaryText((cell.getSecondaryText() != null && cell.getSecondaryText().length() == 0) ? null : cell.getSecondaryText()); + params.setTertiaryText((cell.getTertiaryText() != null && cell.getTertiaryText().length() == 0) ? null : cell.getTertiaryText()); params.setParentID(cell.getParentCellId() != MAX_ID ? cell.getParentCellId() : null); params.setPosition(position); @@ -982,8 +982,8 @@ abstract class BaseMenuManager extends BaseSubManager { private AddSubMenu subMenuCommandForMenuCell(MenuCell cell, boolean shouldHaveArtwork, int position) { AddSubMenu subMenu = new AddSubMenu(cell.getCellId(), cell.getUniqueTitle()); - subMenu.setSecondaryText(cell.getSecondaryText()); - subMenu.setTertiaryText(cell.getTertiaryText()); + subMenu.setSecondaryText((cell.getSecondaryText() != null && cell.getSecondaryText().length() == 0) ? null : cell.getSecondaryText()); + subMenu.setTertiaryText((cell.getTertiaryText() != null && cell.getTertiaryText().length() == 0) ? null : cell.getTertiaryText()); subMenu.setPosition(position); if (cell.getSubMenuLayout() != null) { subMenu.setMenuLayout(cell.getSubMenuLayout()); |