From f9237f6e3ca32afdb79d4bcc8f13af0cd9309e84 Mon Sep 17 00:00:00 2001 From: Shuhrat Dehkanov Date: Thu, 26 Jan 2012 23:04:02 +0900 Subject: [PATCH] Do not set minimum value for mobile data limit dialog higher than the actual set value When mobile data limit and warning limit are set to 0, pressing mobile data limit text (0.0 GB) pops up mobile data limit dialog with minimum value 1. But the value set is 0, which is causing the dialog to show its maximum value 2^31-1. Change-Id: I79ed4df5fbf095a7e60bda640ff2ca26bcbd3cc4 Signed-off-by: Shuhrat Dehkanov --- src/com/android/settings/DataUsageSummary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java index 46d6c656f9a..a2f0c3f3357 100644 --- a/src/com/android/settings/DataUsageSummary.java +++ b/src/com/android/settings/DataUsageSummary.java @@ -1761,7 +1761,7 @@ public class DataUsageSummary extends Fragment { final long limitBytes = editor.getPolicyLimitBytes(template); bytesPicker.setMaxValue(Integer.MAX_VALUE); - if (warningBytes != WARNING_DISABLED) { + if (warningBytes != WARNING_DISABLED && limitBytes > 0) { bytesPicker.setMinValue((int) (warningBytes / MB_IN_BYTES) + 1); } else { bytesPicker.setMinValue(0);