diff options
| author | Dianne Hackborn <hackbod@google.com> | 2011-06-14 15:12:01 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-06-14 15:12:01 -0700 |
| commit | 0a8a2324239d7604e2a68349585aa67b59b25f4c (patch) | |
| tree | d155e1dc2fbfb6f5983498e99091a475bdde696d /services/java/com/android/server/StatusBarManagerService.java | |
| parent | 86ef7977a95d6e1783f646d96992582d1dbf080a (diff) | |
| parent | 7d04932ef5c001769ccef244f551b75773f1666b (diff) | |
| download | frameworks_base-0a8a2324239d7604e2a68349585aa67b59b25f4c.zip frameworks_base-0a8a2324239d7604e2a68349585aa67b59b25f4c.tar.gz frameworks_base-0a8a2324239d7604e2a68349585aa67b59b25f4c.tar.bz2 | |
Merge "Fix issue #4603422: Compatibility mode button doesn't always update" into honeycomb-mr2
Diffstat (limited to 'services/java/com/android/server/StatusBarManagerService.java')
| -rw-r--r-- | services/java/com/android/server/StatusBarManagerService.java | 29 |
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 8df8177..568a5e3 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; @@ -248,25 +243,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) { } } - }); - } + } + }); } } |
