Merge "Fix 5705837: Dismiss keyguard when launching Settings from Statusbar" into ics-mr1
This commit is contained in:
@ -2188,6 +2188,11 @@ public class PhoneStatusBar extends StatusBar {
|
|||||||
|
|
||||||
private View.OnClickListener mSettingsButtonListener = new View.OnClickListener() {
|
private View.OnClickListener mSettingsButtonListener = new View.OnClickListener() {
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
try {
|
||||||
|
// Dismiss the lock screen when Settings starts.
|
||||||
|
ActivityManagerNative.getDefault().dismissKeyguardOnNextActivity();
|
||||||
|
} catch (RemoteException e) {
|
||||||
|
}
|
||||||
v.getContext().startActivity(new Intent(Settings.ACTION_SETTINGS)
|
v.getContext().startActivity(new Intent(Settings.ACTION_SETTINGS)
|
||||||
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
|
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
|
||||||
animateCollapse();
|
animateCollapse();
|
||||||
|
Reference in New Issue
Block a user