From a03c641c60b41a0ca0220e891eb96bbbebe49856 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Fri, 23 Sep 2016 14:18:19 -0400 Subject: [PATCH] QS: Don't show graph or warning text when not present Change-Id: Ic2cfcc0716a70a3d577d17e5af9c5d1f7f8fd4c6 Fixes: 30694497 Fixes: 30898011 --- .../com/android/systemui/qs/tiles/DataUsageDetailView.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/DataUsageDetailView.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/DataUsageDetailView.java index a63eabc8ad856..c7b6aea9c3922 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/DataUsageDetailView.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/DataUsageDetailView.java @@ -115,6 +115,12 @@ public class DataUsageDetailView extends LinearLayout { final TextView infoBottom = (TextView) findViewById(R.id.usage_info_bottom_text); infoBottom.setVisibility(bottom != null ? View.VISIBLE : View.GONE); infoBottom.setText(bottom); + boolean showLevel = info.warningLevel > 0 || info.limitLevel > 0; + graph.setVisibility(showLevel ? View.VISIBLE : View.GONE); + if (!showLevel) { + infoTop.setVisibility(View.GONE); + } + } private String formatBytes(long bytes) {