Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b702ce64 authored by Fabian Kozynski's avatar Fabian Kozynski Committed by Automerger Merge Worker
Browse files

Merge "Determine if NPVC is intercepting touches from footer" into tm-dev am:...

Merge "Determine if NPVC is intercepting touches from footer" into tm-dev am: 9fe2f5c6 am: a5ee8828 am: 4ee32384

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18964142



Change-Id: I33393eab42a7715da47862506b84dc2f6291f5af
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents c17d9daf 4ee32384
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
@@ -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)
    }

    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
+5 −0
Original line number Diff line number Diff line
@@ -4194,6 +4194,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;
                }