summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/StatusBarManagerService.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-06-14 16:13:26 -0700
committerDianne Hackborn <hackbod@google.com>2011-06-14 16:13:26 -0700
commit3fe9cc5ea6a9e1acd52144c8ae6cb0492dba34ba (patch)
tree5383392d0134c178b9704fc78b0b69f7e285d058 /services/java/com/android/server/StatusBarManagerService.java
parent051d16ebec491f7ab504672f561e97b7e850eb1e (diff)
parente95c07bd8a4f658e035ba0ed2079357961af011b (diff)
resolved conflicts for merge of e95c07bd to master
Change-Id: I9af0c08a9f1c1f68661efe051a66835e850b76f6
Diffstat (limited to 'services/java/com/android/server/StatusBarManagerService.java')
-rw-r--r--services/java/com/android/server/StatusBarManagerService.java29
1 files changed, 11 insertions, 18 deletions
diff --git a/services/java/com/android/server/StatusBarManagerService.java b/services/java/com/android/server/StatusBarManagerService.java
index 1d2072c2cc27..b1bce50bac97 100644
--- a/services/java/com/android/server/StatusBarManagerService.java
+++ b/services/java/com/android/server/StatusBarManagerService.java
@@ -16,21 +16,16 @@
package com.android.server;
-import android.app.PendingIntent;
import android.app.StatusBarManager;
import android.content.BroadcastReceiver;
-import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
-import android.content.IntentFilter;
import android.content.pm.PackageManager;
import android.content.res.Resources;
-import android.net.Uri;
import android.os.IBinder;
import android.os.RemoteException;
import android.os.Binder;
import android.os.Handler;
-import android.os.SystemClock;
import android.util.Slog;
import android.view.View;
@@ -253,25 +248,23 @@ public class StatusBarManagerService extends IStatusBarService.Stub
* Hide or show the on-screen Menu key. Only call this from the window manager, typically in
* response to a window with FLAG_NEEDS_MENU_KEY set.
*/
- public void setMenuKeyVisible(final boolean visible) {
+ public void topAppWindowChanged(final boolean menuVisible) {
enforceStatusBar();
- if (SPEW) Slog.d(TAG, (visible?"showing":"hiding") + " MENU key");
+ if (SPEW) Slog.d(TAG, (menuVisible?"showing":"hiding") + " MENU key");
synchronized(mLock) {
- if (mMenuVisible != visible) {
- mMenuVisible = visible;
- mHandler.post(new Runnable() {
- public void run() {
- if (mBar != null) {
- try {
- mBar.setMenuKeyVisible(visible);
- } catch (RemoteException ex) {
- }
+ mMenuVisible = menuVisible;
+ mHandler.post(new Runnable() {
+ public void run() {
+ if (mBar != null) {
+ try {
+ mBar.topAppWindowChanged(menuVisible);
+ } catch (RemoteException ex) {
}
}
- });
- }
+ }
+ });
}
}