Don't show managed profiles in the user switcher

Only show users that you can switch to.

Change-Id: Iff6dfccc27230f824d73d02731a045c69419b814
This commit is contained in:
Amith Yamasani
2014-04-23 14:43:23 -07:00
parent e9401df1e8
commit 921b71e95f

View File

@@ -38,6 +38,7 @@ import android.widget.ListView;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
/**
* A quick and dirty view to show a user switcher.
@@ -118,7 +119,12 @@ public class UserSwitcherHostView extends FrameLayout implements ListView.OnItem
public void refreshUsers() {
mUserInfo.clear();
mUserInfo.addAll(mUserManager.getUsers(true));
List<UserInfo> users = mUserManager.getUsers(true);
for (UserInfo user : users) {
if (!user.isManagedProfile()) {
mUserInfo.add(user);
}
}
mAdapter.notifyDataSetChanged();
}