summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@google.com>2015-07-30 19:59:20 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-07-30 19:59:20 +0000
commitc9a811619bab37f8507d8324c27e9596dd4ba051 (patch)
treed9816723b56b439fccad62b8d9c1a4dc6e199901 /src/com/android/settings/deviceinfo/PrivateVolumeSettings.java
parent482e57068312f44f884de9ddb2b550cd1833c80f (diff)
parent3156670323c2c909a05215c464181db44abbe991 (diff)
downloadpackages_apps_Settings-c9a811619bab37f8507d8324c27e9596dd4ba051.tar.gz
packages_apps_Settings-c9a811619bab37f8507d8324c27e9596dd4ba051.tar.bz2
packages_apps_Settings-c9a811619bab37f8507d8324c27e9596dd4ba051.zip
am 31566703: am 600cfe2f: am a61c803e: am 7f3026c3: am bb9d6b90: Merge "Refresh after clearing, tweak warn threshold." into mnc-dev
* commit '3156670323c2c909a05215c464181db44abbe991': Refresh after clearing, tweak warn threshold.
Diffstat (limited to 'src/com/android/settings/deviceinfo/PrivateVolumeSettings.java')
-rw-r--r--src/com/android/settings/deviceinfo/PrivateVolumeSettings.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java b/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java
index ced4377134..af1baa1d15 100644
--- a/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java
+++ b/src/com/android/settings/deviceinfo/PrivateVolumeSettings.java
@@ -192,8 +192,8 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
for (int userIndex = 0; userIndex < userCount; ++userIndex) {
final UserInfo userInfo = allUsers.get(userIndex);
if (isProfileOf(mCurrentUser, userInfo)) {
- PreferenceCategory details = addCategory(screen,
- showHeaders ? userInfo.name : null);
+ final PreferenceGroup details = showHeaders ?
+ addCategory(screen, userInfo.name) : screen;
addDetailItems(details, showShared, userInfo.id);
++addedUserCount;
}
@@ -201,7 +201,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
// Add rest of users
if (userCount - addedUserCount > 0) {
- PreferenceCategory otherUsers = addCategory(screen,
+ PreferenceGroup otherUsers = addCategory(screen,
getText(R.string.storage_other_users));
for (int userIndex = 0; userIndex < userCount; ++userIndex) {
final UserInfo userInfo = allUsers.get(userIndex);
@@ -253,7 +253,7 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
return category;
}
- private void addDetailItems(PreferenceCategory category, boolean showShared, int userId) {
+ private void addDetailItems(PreferenceGroup category, boolean showShared, int userId) {
final int[] itemsToAdd = (showShared ? ITEMS_SHOW_SHARED : ITEMS_NO_SHOW_SHARED);
for (int i = 0; i < itemsToAdd.length; ++i) {
addItem(category, itemsToAdd[i], null, userId);
@@ -719,7 +719,12 @@ public class PrivateVolumeSettings extends SettingsPreferenceFragment {
public void onRemoveCompleted(final String packageName, final boolean succeeded) {
synchronized (this) {
if (--mRemaining == 0) {
- mTarget.update();
+ mTarget.getActivity().runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ mTarget.update();
+ }
+ });
}
}
}