diff options
author | Dianne Hackborn <hackbod@google.com> | 2011-08-31 12:47:58 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2011-08-31 14:18:32 -0700 |
commit | d040edbae968d826aa2c82d382345811a45c646b (patch) | |
tree | a2193bbef37a990257ebabc7953b16409aac453e /policy/src/com/android/internal | |
parent | be566b488a78e9e5ba0971ebe888d41511a11fa8 (diff) | |
download | frameworks_base-d040edbae968d826aa2c82d382345811a45c646b.zip frameworks_base-d040edbae968d826aa2c82d382345811a45c646b.tar.gz frameworks_base-d040edbae968d826aa2c82d382345811a45c646b.tar.bz2 |
Use floating point window positions.
Gets rid of gapps between windows during animations.
Change-Id: I17d2ef0af214008f0eabd7eb19268f145fe83b39
Diffstat (limited to 'policy/src/com/android/internal')
-rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index c988846..8b450f6 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -38,6 +38,7 @@ import android.content.res.Resources; import android.database.ContentObserver; import android.graphics.PixelFormat; import android.graphics.Rect; +import android.graphics.RectF; import android.os.Binder; import android.os.Handler; import android.os.IBinder; @@ -2263,7 +2264,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { // incorrectly think it does cover it when it doesn't. We'll revisit // this later when we re-do the phone status bar. if (mStatusBar != null && mStatusBar.isVisibleLw()) { - Rect rect = new Rect(mStatusBar.getShownFrameLw()); + RectF rect = new RectF(mStatusBar.getShownFrameLw()); for (int i=mStatusBarPanels.size()-1; i>=0; i--) { WindowState w = mStatusBarPanels.get(i); if (w.isVisibleLw()) { |