summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>2021-03-04 13:48:46 -0500
committerHenigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>2021-03-04 13:48:46 -0500
commit28f95b110e5345e18644c45466fb0c5fa6efe7bc (patch)
treeb8ebc4dd68ab87f0a8573c3a3a618ae4c6532a71
parenta70d82d4219a80412fb092cbb4989a722083338b (diff)
downloadsdl_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.java8
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());