diff options
author | Joe Onorato <joeo@android.com> | 2010-07-07 18:05:01 -0400 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2010-07-07 18:33:14 -0400 |
commit | 34bcebca707187393263183aa4dab32728763f2f (patch) | |
tree | eee15dd0ba3a1c30d6241a3e294738c088f81fed /services | |
parent | 52c1dc2fd99eabed1914e390143d3d74799e6366 (diff) | |
download | frameworks_base-34bcebca707187393263183aa4dab32728763f2f.zip frameworks_base-34bcebca707187393263183aa4dab32728763f2f.tar.gz frameworks_base-34bcebca707187393263183aa4dab32728763f2f.tar.bz2 |
Let the window manager place the rest of the windows on screen when the status bar is at the bottom.
Change-Id: I29c43beee047bb99695a34e6b202ff3f8400c8c2
Diffstat (limited to 'services')
-rw-r--r-- | services/java/com/android/server/WindowManagerService.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/WindowManagerService.java b/services/java/com/android/server/WindowManagerService.java index d08cb0d..580eea4 100644 --- a/services/java/com/android/server/WindowManagerService.java +++ b/services/java/com/android/server/WindowManagerService.java @@ -10184,6 +10184,11 @@ public class WindowManagerService extends IWindowManager.Stub private final void performLayoutAndPlaceSurfacesLockedInner( boolean recoveringMemory) { + if (mDisplay == null) { + Slog.i(TAG, "skipping performLayoutAndPlaceSurfacesLockedInner with no mDisplay"); + return; + } + final long currentTime = SystemClock.uptimeMillis(); final int dw = mDisplay.getWidth(); final int dh = mDisplay.getHeight(); |