Skip to content

Commit 40ed2d1

Browse files
Simplify some helper methods in screen manager
1 parent 0f04566 commit 40ed2d1

3 files changed

Lines changed: 5 additions & 15 deletions

File tree

base/src/main/java/com/smartdevicelink/managers/screen/BaseTextAndGraphicManager.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -775,9 +775,7 @@ private boolean shouldUpdateSecondaryImage() {
775775
* @return true if image field is supported, false if not
776776
*/
777777
private boolean templateSupportsImageField(ImageFieldName name) {
778-
return (defaultMainWindowCapability != null && defaultMainWindowCapability.getImageFields() != null)
779-
? ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, name)
780-
: true;
778+
return (defaultMainWindowCapability == null || defaultMainWindowCapability.getImageFields() == null) || ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, name);
781779
}
782780

783781
/**
@@ -801,9 +799,7 @@ private boolean shouldUpdateTitleField() {
801799
* @return true if field should be updated, false if not
802800
*/
803801
private boolean templateSupportsTextField(TextFieldName name) {
804-
return (defaultMainWindowCapability != null && defaultMainWindowCapability.getTextFields() != null)
805-
? ManagerUtility.WindowCapabilityUtility.hasTextFieldOfName(defaultMainWindowCapability, name)
806-
: true;
802+
return (defaultMainWindowCapability == null || defaultMainWindowCapability.getTextFields() == null) || ManagerUtility.WindowCapabilityUtility.hasTextFieldOfName(defaultMainWindowCapability, name);
807803
}
808804

809805
// SCREEN ITEM SETTERS AND GETTERS

base/src/main/java/com/smartdevicelink/managers/screen/choiceset/PreloadChoicesOperation.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,15 +254,11 @@ boolean shouldSendChoiceSecondaryImage() {
254254
}
255255

256256
boolean templateSupportsTextField(TextFieldName name) {
257-
return (defaultMainWindowCapability != null && defaultMainWindowCapability.getTextFields() != null)
258-
? ManagerUtility.WindowCapabilityUtility.hasTextFieldOfName(defaultMainWindowCapability, name)
259-
: true;
257+
return (defaultMainWindowCapability == null || defaultMainWindowCapability.getTextFields() == null) || ManagerUtility.WindowCapabilityUtility.hasTextFieldOfName(defaultMainWindowCapability, name);
260258
}
261259

262260
boolean templateSupportsImageField(ImageFieldName name) {
263-
return (defaultMainWindowCapability != null && defaultMainWindowCapability.getImageFields() != null)
264-
? ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, name)
265-
: true;
261+
return (defaultMainWindowCapability == null || defaultMainWindowCapability.getImageFields() == null) || ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, name);
266262
}
267263

268264
List<SdlArtwork> artworksToUpload(){

base/src/main/java/com/smartdevicelink/managers/screen/menu/BaseMenuManager.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -780,9 +780,7 @@ private List<SdlArtwork> findAllArtworksToBeUploadedFromCells(List<MenuCell> cel
780780

781781
@SuppressWarnings("BooleanMethodIsAlwaysInverted")
782782
private boolean supportsImages(){
783-
return (defaultMainWindowCapability != null && defaultMainWindowCapability.getImageFields() != null)
784-
? ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, ImageFieldName.cmdIcon)
785-
: true;
783+
return (defaultMainWindowCapability == null || defaultMainWindowCapability.getImageFields() == null) || ManagerUtility.WindowCapabilityUtility.hasImageFieldOfName(defaultMainWindowCapability, ImageFieldName.cmdIcon);
786784
}
787785

788786
private boolean artworkNeedsUpload(SdlArtwork artwork){

0 commit comments

Comments
 (0)