diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java index 95da03ecf..336b7fc49 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java @@ -770,15 +770,6 @@ public class GBDeviceAdapterv2 extends RecyclerView.Adapter 0) ? View.VISIBLE : View.GONE); boolean showActivitySleep = GBApplication.getDeviceSpecificSharedPrefs(device.getAddress()).getBoolean(DeviceSettingsPreferenceConst.PREFS_ACTIVITY_IN_DEVICE_CARD_SLEEP, true); - holder.cardViewActivityCardSleepLayout.setVisibility(showActivitySleep ? View.VISIBLE : View.GONE); - holder.SleepTimeChart.setVisibility(showActivitySleep ? View.VISIBLE : View.GONE); + holder.SleepTimeChart.setVisibility((showActivitySleep && sleep > 0) ? View.VISIBLE : View.GONE); boolean showActivityDistance = GBApplication.getDeviceSpecificSharedPrefs(device.getAddress()).getBoolean(DeviceSettingsPreferenceConst.PREFS_ACTIVITY_IN_DEVICE_CARD_DISTANCE, true); - holder.cardViewActivityCardDistanceLayout.setVisibility(showActivityDistance ? View.VISIBLE : View.GONE); - holder.TotalDistanceChart.setVisibility(showActivityDistance ? View.VISIBLE : View.GONE); + holder.TotalDistanceChart.setVisibility((showActivityDistance && steps > 0) ? View.VISIBLE : View.GONE); } private String getHM(long value) { @@ -998,7 +962,7 @@ public class GBDeviceAdapterv2 extends RecyclerView.Adapter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -