summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorJoe Onorato <joeo@google.com>2011-01-19 16:16:32 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-01-19 16:16:32 -0800
commita8eeff4dc944aebbc324e17612f9fe89df560734 (patch)
tree006b607e809e9e4363025a8e3ce259a8073bd5c9 /packages
parent983b319a8afedb336dc0089b422dbbc3b9d35d73 (diff)
parentab7cf4e2f7d2b863cdea747e7581eb171c5cc8ae (diff)
downloadframeworks_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.java15
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);
}