• Ria Jiang's avatar
    Handle slow path case kHitTestAsk in HitTestQuery. · d69e3bac
    Ria Jiang authored
    1. If the target hit-test region we find in HitTestQuery has kHitTestAsk
    flag set, we need to fall back to the slow path - ask renderer to do the
    targeting. Return the viz::Target we find with kHitTestAsk in that case.
    
    2. In RenderWidgetHostInputEventRouter::FindViewAtLocation, set
    RenderWidgetTargetResult::should_query_view to be true if kHitTestAsk is
    set in the target we received.
    
    Bug: 803548
    Test: viz_unittests
    Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel
    Change-Id: I7df66f2e09a15308ee02ee4918ab1f43077b1fbd
    Reviewed-on: https://chromium-review.googlesource.com/876997Reviewed-by: default avatarRobert Kroeger <rjkroege@chromium.org>
    Commit-Queue: Ria Jiang <riajiang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#531060}
    d69e3bac
hit_test_query.cc 6.15 KB