diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt | 18 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java | 5 |
2 files changed, 22 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt b/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt index 3417d4977fa4..05038b7b1b1d 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt @@ -22,6 +22,8 @@ import android.graphics.drawable.Drawable import android.graphics.drawable.RippleDrawable import android.os.UserManager import android.util.AttributeSet +import android.util.Log +import android.view.MotionEvent import android.view.View import android.widget.ImageView import android.widget.LinearLayout @@ -101,4 +103,18 @@ class FooterActionsView(context: Context?, attrs: AttributeSet?) : LinearLayout( } multiUserAvatar.setImageDrawable(pictureToSet) } -}
\ No newline at end of file + + override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean { + if (VERBOSE) Log.d(TAG, "FooterActionsView onInterceptTouchEvent ${ev?.string}") + return super.onInterceptTouchEvent(ev) + } + + override fun onTouchEvent(event: MotionEvent?): Boolean { + if (VERBOSE) Log.d(TAG, "FooterActionsView onTouchEvent ${event?.string}") + return super.onTouchEvent(event) + } +} +private const val TAG = "FooterActionsView" +private val VERBOSE = Log.isLoggable(TAG, Log.VERBOSE) +private val MotionEvent.string + get() = "($id): ($x,$y)"
\ No newline at end of file diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java index 557c995586df..2cac0017db9c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java @@ -4142,6 +4142,11 @@ public class NotificationPanelViewController extends PanelViewController { @Override public boolean onInterceptTouchEvent(MotionEvent event) { + if (SPEW_LOGCAT) { + Log.v(TAG, + "NPVC onInterceptTouchEvent (" + event.getId() + "): (" + event.getX() + + "," + event.getY() + ")"); + } if (mBlockTouches || mQs.disallowPanelTouches()) { return false; } |