Merge "Prevent guest user from toggling mobile data Quick Setting" am: 344fb48d8e am: 0ebc70d83f am: 4e1083c866
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1299393 Change-Id: I086c62687e5910a62dd41e5e2ae686f5427622cd
This commit is contained in:
@@ -23,6 +23,7 @@ import android.app.AlertDialog.Builder;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
|
import android.os.UserHandle;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.service.quicksettings.Tile;
|
import android.service.quicksettings.Tile;
|
||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
@@ -231,7 +232,8 @@ public class CellularTile extends QSTileImpl<SignalState> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isAvailable() {
|
public boolean isAvailable() {
|
||||||
return mController.hasMobileDataFeature();
|
return mController.hasMobileDataFeature()
|
||||||
|
&& mHost.getUserContext().getUserId() == UserHandle.USER_SYSTEM;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final class CallbackInfo {
|
private static final class CallbackInfo {
|
||||||
|
|||||||
Reference in New Issue
Block a user