am 927d854f: Merge "Optimize sysui ui queue during keyguard unlock." into klp-dev

* commit '927d854ff4dc66edd22c109400233eb2d76dfce6':
  Optimize sysui ui queue during keyguard unlock.
This commit is contained in:
John Spurlock
2013-10-29 13:57:16 -07:00
committed by Android Git Automerger
2 changed files with 6 additions and 1 deletions

View File

@@ -211,7 +211,7 @@ interface IWindowManager
/**
* Called by the status bar to notify Views of changes to System UI visiblity.
*/
void statusBarVisibilityChanged(int visibility);
oneway void statusBarVisibilityChanged(int visibility);
/**
* Block until the given window has been drawn to the screen.

View File

@@ -68,6 +68,8 @@ public class KeyguardService extends Service {
}
private final IKeyguardService.Stub mBinder = new IKeyguardService.Stub() {
private boolean mSetHiddenCalled;
private boolean mIsHidden;
public boolean isShowing() {
return mKeyguardViewMediator.isShowing();
}
@@ -89,7 +91,10 @@ public class KeyguardService extends Service {
}
public void setHidden(boolean isHidden) {
checkPermission();
if (mSetHiddenCalled && mIsHidden == isHidden) return;
mKeyguardViewMediator.setHidden(isHidden);
mSetHiddenCalled = true;
mIsHidden = isHidden;
}
public void dismiss() {
mKeyguardViewMediator.dismiss();