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

* commit 'de50a5e7e116870cded377c77c5dbe8fa2498b40':
  Optimize sysui ui queue during keyguard unlock.
This commit is contained in:
John Spurlock
2013-10-29 14:01:56 -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();