summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/net
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2011-11-10 17:17:24 -0800
committerJeff Sharkey <jsharkey@android.com>2011-11-10 17:17:24 -0800
commitbdf98e84ab1eeedf9662ed3c08dc917f5fa80f85 (patch)
tree5af55c77225512268a42915ddaf2bd9a328b317b /src/com/android/settings/net
parentffc1214ccbd04655a435573f36d550c5c66d78de (diff)
downloadpackages_apps_Settings-bdf98e84ab1eeedf9662ed3c08dc917f5fa80f85.tar.gz
packages_apps_Settings-bdf98e84ab1eeedf9662ed3c08dc917f5fa80f85.tar.bz2
packages_apps_Settings-bdf98e84ab1eeedf9662ed3c08dc917f5fa80f85.zip
Data usage label width, locking, Wi-Fi fixes.
Avoid wrapping sweep labels when underlying string is long, and avoid showing blank "^1" sweep labels. Only offer "restrict data" when mobile networks are present. Add locking around UidDetailProvider. Move to isNetworkSupported() for consistency. Bug: 5492495, 5471602, 5439402, 5373465 Change-Id: I79f5938d45ffbb4c2c242106424a466042a26c1c
Diffstat (limited to 'src/com/android/settings/net')
-rw-r--r--src/com/android/settings/net/UidDetailProvider.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/settings/net/UidDetailProvider.java b/src/com/android/settings/net/UidDetailProvider.java
index 0518b0bac..57d585b2b 100644
--- a/src/com/android/settings/net/UidDetailProvider.java
+++ b/src/com/android/settings/net/UidDetailProvider.java
@@ -39,14 +39,14 @@ public class UidDetailProvider {
mUidDetailCache = new SparseArray<UidDetail>();
}
- public void clearCache() {
+ public synchronized void clearCache() {
mUidDetailCache.clear();
}
/**
* Resolve best descriptive label for the given UID.
*/
- public UidDetail getUidDetail(int uid, boolean blocking) {
+ public synchronized UidDetail getUidDetail(int uid, boolean blocking) {
final UidDetail cached = mUidDetailCache.get(uid);
if (cached != null) {
return cached;