diff options
author | Dianne Hackborn <hackbod@google.com> | 2011-05-19 18:13:32 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2011-05-19 18:23:29 -0700 |
commit | 69cb87576ba163b61bb0e6477a3b7c57a9b11d40 (patch) | |
tree | a44be0af3d008409403be133358bdcd628741c01 /policy | |
parent | b9537db8d9ee27efb4a98415ad2d6b50c1806e5d (diff) | |
download | frameworks_base-69cb87576ba163b61bb0e6477a3b7c57a9b11d40.zip frameworks_base-69cb87576ba163b61bb0e6477a3b7c57a9b11d40.tar.gz frameworks_base-69cb87576ba163b61bb0e6477a3b7c57a9b11d40.tar.bz2 |
Add new "-swNNNdp" resource qualifier.
Change-Id: I0101e88ca9d8d44138bdcaf571f24b0352f4f6ce
Diffstat (limited to 'policy')
-rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 2d68667..6e367d6 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -227,7 +227,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean mSafeMode; WindowState mStatusBar = null; boolean mStatusBarCanHide; - int mScreenMarginBottom; + int mStatusBarHeight; final ArrayList<WindowState> mStatusBarPanels = new ArrayList<WindowState>(); WindowState mKeyguard = null; KeyguardViewMediator mKeyguardMediator; @@ -1055,12 +1055,20 @@ public class PhoneWindowManager implements WindowManagerPolicy { return STATUS_BAR_LAYER; } - public int getNonDecorDisplayWidth(int fullWidth) { + public int getNonDecorDisplayWidth(int rotation, int fullWidth) { return fullWidth; } - public int getNonDecorDisplayHeight(int fullHeight) { - return fullHeight - mScreenMarginBottom; + public int getNonDecorDisplayHeight(int rotation, int fullHeight) { + return mStatusBarCanHide ? fullHeight : (fullHeight - mStatusBarHeight); + } + + public int getConfigDisplayWidth(int rotation, int fullWidth) { + return fullWidth; + } + + public int getConfigDisplayHeight(int rotation, int fullHeight) { + return fullHeight - mStatusBarHeight; } public boolean doesForceHide(WindowState win, WindowManager.LayoutParams attrs) { @@ -1212,8 +1220,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { // The Configuration will be stable by now, so we can load this mStatusBarCanHide = mContext.getResources().getBoolean( com.android.internal.R.bool.config_statusBarCanHide); - mScreenMarginBottom = mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.screen_margin_bottom); + mStatusBarHeight = mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.status_bar_height); break; case TYPE_STATUS_BAR_PANEL: |