diff options
author | Joe Onorato <joeo@google.com> | 2011-01-19 16:16:32 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-01-19 16:16:32 -0800 |
commit | a8eeff4dc944aebbc324e17612f9fe89df560734 (patch) | |
tree | 006b607e809e9e4363025a8e3ce259a8073bd5c9 /packages | |
parent | 983b319a8afedb336dc0089b422dbbc3b9d35d73 (diff) | |
parent | ab7cf4e2f7d2b863cdea747e7581eb171c5cc8ae (diff) | |
download | frameworks_base-a8eeff4dc944aebbc324e17612f9fe89df560734.zip frameworks_base-a8eeff4dc944aebbc324e17612f9fe89df560734.tar.gz frameworks_base-a8eeff4dc944aebbc324e17612f9fe89df560734.tar.bz2 |
am ab7cf4e2: am 4defed42: Merge changes I3814b491,Ic3a7f4c0 into honeycomb
* commit 'ab7cf4e2f7d2b863cdea747e7581eb171c5cc8ae':
Pass SkRegion::toString() through to java.
Remove optimization to isInContentArea that wasn't working.
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java index 45a22b6..800f4b4 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java @@ -52,7 +52,7 @@ public class NotificationPanel extends RelativeLayout implements StatusBarPanel, View mNotificationScroller; View mNotificationGlow; ViewGroup mContentFrame; - Rect mContentArea; + Rect mContentArea = new Rect(); View mSettingsView; View mScrim, mGlow; ViewGroup mContentParent; @@ -136,7 +136,6 @@ public class NotificationPanel extends RelativeLayout implements StatusBarPanel, @Override public void onSizeChanged(int w, int h, int oldw, int oldh) { super.onSizeChanged(w, h, oldw, oldh); - mContentArea = null; } public void onClick(View v) { @@ -165,13 +164,11 @@ public class NotificationPanel extends RelativeLayout implements StatusBarPanel, } public boolean isInContentArea(int x, int y) { - if (mContentArea == null) { - mContentArea = new Rect(mContentFrame.getLeft(), - mTitleArea.getTop(), - mContentFrame.getRight(), - mContentFrame.getBottom()); - offsetDescendantRectToMyCoords(mContentParent, mContentArea); - } + mContentArea.left = mContentFrame.getLeft(); + mContentArea.top = mTitleArea.getTop(); + mContentArea.right = mContentFrame.getRight(); + mContentArea.bottom = mContentFrame.getBottom(); + offsetDescendantRectToMyCoords(mContentParent, mContentArea); return mContentArea.contains(x, y); } |