Merge "Don't allow enable/disable of tuner on lockscreen" into nyc-dev

This commit is contained in:
Jason Monk
2016-07-19 20:31:21 +00:00
committed by Android (Google) Code Review

View File

@@ -352,20 +352,23 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements
MetricsLogger.action(mContext, MetricsLogger.action(mContext,
MetricsProto.MetricsEvent.ACTION_QS_EXPANDED_SETTINGS_LAUNCH); MetricsProto.MetricsEvent.ACTION_QS_EXPANDED_SETTINGS_LAUNCH);
if (mSettingsButton.isTunerClick()) { if (mSettingsButton.isTunerClick()) {
mHost.startRunnableDismissingKeyguard(() -> post(() -> {
if (TunerService.isTunerEnabled(mContext)) { if (TunerService.isTunerEnabled(mContext)) {
TunerService.showResetRequest(mContext, new Runnable() { TunerService.showResetRequest(mContext, () -> {
@Override
public void run() {
// Relaunch settings so that the tuner disappears. // Relaunch settings so that the tuner disappears.
startSettingsActivity(); startSettingsActivity();
}
}); });
} else { } else {
Toast.makeText(getContext(), R.string.tuner_toast, Toast.LENGTH_LONG).show(); Toast.makeText(getContext(), R.string.tuner_toast,
Toast.LENGTH_LONG).show();
TunerService.setTunerEnabled(mContext, true); TunerService.setTunerEnabled(mContext, true);
} }
}
startSettingsActivity(); startSettingsActivity();
}));
} else {
startSettingsActivity();
}
} else if (v == mAlarmStatus && mNextAlarm != null) { } else if (v == mAlarmStatus && mNextAlarm != null) {
PendingIntent showIntent = mNextAlarm.getShowIntent(); PendingIntent showIntent = mNextAlarm.getShowIntent();
if (showIntent != null && showIntent.isActivity()) { if (showIntent != null && showIntent.isActivity()) {