Snap for 7783696 from cddd334ee6
to sc-qpr1-release
Change-Id: I056b412bb15d4ddb313be3b9141dab6b52194025
This commit is contained in:
@@ -55,6 +55,7 @@ import com.android.settings.core.FeatureFlags;
|
|||||||
import com.android.settings.datausage.DataSaverBackend;
|
import com.android.settings.datausage.DataSaverBackend;
|
||||||
import com.android.settings.search.BaseSearchIndexProvider;
|
import com.android.settings.search.BaseSearchIndexProvider;
|
||||||
import com.android.settings.wifi.tether.WifiTetherPreferenceController;
|
import com.android.settings.wifi.tether.WifiTetherPreferenceController;
|
||||||
|
import com.android.settingslib.RestrictedLockUtils;
|
||||||
import com.android.settingslib.RestrictedSwitchPreference;
|
import com.android.settingslib.RestrictedSwitchPreference;
|
||||||
import com.android.settingslib.TetherUtil;
|
import com.android.settingslib.TetherUtil;
|
||||||
import com.android.settingslib.search.SearchIndexable;
|
import com.android.settingslib.search.SearchIndexable;
|
||||||
@@ -425,14 +426,16 @@ public class TetherSettings extends RestrictedSettingsFragment
|
|||||||
|
|
||||||
private void updateUsbPreference() {
|
private void updateUsbPreference() {
|
||||||
boolean usbAvailable = mUsbConnected && !mMassStorageActive;
|
boolean usbAvailable = mUsbConnected && !mMassStorageActive;
|
||||||
|
final RestrictedLockUtils.EnforcedAdmin enforcedAdmin =
|
||||||
|
checkIfUsbDataSignalingIsDisabled(mContext, UserHandle.myUserId());
|
||||||
|
|
||||||
if (usbAvailable) {
|
if (enforcedAdmin != null) {
|
||||||
|
mUsbTether.setDisabledByAdmin(enforcedAdmin);
|
||||||
|
} else if (usbAvailable) {
|
||||||
mUsbTether.setEnabled(!mDataSaverEnabled);
|
mUsbTether.setEnabled(!mDataSaverEnabled);
|
||||||
} else {
|
} else {
|
||||||
mUsbTether.setEnabled(false);
|
mUsbTether.setEnabled(false);
|
||||||
}
|
}
|
||||||
mUsbTether.setDisabledByAdmin(
|
|
||||||
checkIfUsbDataSignalingIsDisabled(mContext, UserHandle.myUserId()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
|
@@ -30,6 +30,8 @@ import com.android.settings.nfc.PaymentBackend.PaymentAppInfo;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
|
||||||
|
|
||||||
public final class PaymentDefaultDialog extends AlertActivity implements
|
public final class PaymentDefaultDialog extends AlertActivity implements
|
||||||
DialogInterface.OnClickListener {
|
DialogInterface.OnClickListener {
|
||||||
|
|
||||||
@@ -42,6 +44,9 @@ public final class PaymentDefaultDialog extends AlertActivity implements
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
getWindow().addPrivateFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
mBackend = new PaymentBackend(this);
|
mBackend = new PaymentBackend(this);
|
||||||
} catch (NullPointerException e) {
|
} catch (NullPointerException e) {
|
||||||
|
Reference in New Issue
Block a user