summaryrefslogtreecommitdiffstats
path: root/policy/src/com/android/internal
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-08-31 12:47:58 -0700
committerDianne Hackborn <hackbod@google.com>2011-08-31 14:18:32 -0700
commitd040edbae968d826aa2c82d382345811a45c646b (patch)
treea2193bbef37a990257ebabc7953b16409aac453e /policy/src/com/android/internal
parentbe566b488a78e9e5ba0971ebe888d41511a11fa8 (diff)
downloadframeworks_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-xpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java3
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()) {