summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2013-02-05 10:29:05 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-02-05 10:29:05 -0800
commit8bc623a16e66cbbee66c21fb007aecb42ebfa3ad (patch)
tree848255986ef6541a1739e0afffe6bf12e40d1a74
parentf5db9b8ed42cace00d4e84b4a7e2e63a7c654b35 (diff)
parentfc12f1e37bfa0f9240ed5f6af999a9fbba507fb0 (diff)
downloadframeworks_base-8bc623a16e66cbbee66c21fb007aecb42ebfa3ad.zip
frameworks_base-8bc623a16e66cbbee66c21fb007aecb42ebfa3ad.tar.gz
frameworks_base-8bc623a16e66cbbee66c21fb007aecb42ebfa3ad.tar.bz2
am fc12f1e3: Merge "Log messages to debug stuck status bars."
# Via Android (Google) Code Review (1) and Daniel Sandler (1) * commit 'fc12f1e37bfa0f9240ed5f6af999a9fbba507fb0': Log messages to debug stuck status bars.
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java
index 4b07b00..565a3f2 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelBar.java
@@ -96,14 +96,21 @@ public class PanelBar extends FrameLayout {
@Override
public boolean onTouchEvent(MotionEvent event) {
// Allow subclasses to implement enable/disable semantics
- if (!panelsEnabled()) return false;
+ if (!panelsEnabled()) {
+ if (event.getAction() == MotionEvent.ACTION_DOWN) {
+ Slog.v(TAG, String.format("onTouch: all panels disabled, ignoring touch at (%d,%d)",
+ (int) event.getX(), (int) event.getY()));
+ }
+ return false;
+ }
// figure out which panel needs to be talked to here
if (event.getAction() == MotionEvent.ACTION_DOWN) {
final PanelView panel = selectPanelForTouch(event);
if (panel == null) {
// panel is not there, so we'll eat the gesture
- if (DEBUG) LOG("PanelBar.onTouch: no panel for x=%d, bailing", event.getX());
+ Slog.v(TAG, String.format("onTouch: no panel for touch at (%d,%d)",
+ (int) event.getX(), (int) event.getY()));
mTouchingPanel = null;
return true;
}
@@ -112,6 +119,9 @@ public class PanelBar extends FrameLayout {
(enabled ? "" : " (disabled)"));
if (!enabled) {
// panel is disabled, so we'll eat the gesture
+ Slog.v(TAG, String.format(
+ "onTouch: panel (%s) is disabled, ignoring touch at (%d,%d)",
+ panel, (int) event.getX(), (int) event.getY()));
mTouchingPanel = null;
return true;
}