• Matt Giuca's avatar
    Fix getInstalledRelatedApps on Android. · ee4aefb6
    Matt Giuca authored
    Mojo bindings were incorrectly registered since r480972, resulting in
    calls to Navigator.getInstalledRelatedApps never resolving or rejecting.
    This correctly registers with a RenderFrameHost, not WebContents.
    
    Adds an end-to-end test for getInstalledRelatedApps on Android, which
    would've caught this breakage. (The feature is already covered by Blink
    Layout Tests and Android Java unit tests, but there was nothing that
    ensures the whole system is working.)
    
    Bug: 750348
    Change-Id: Ife895f26c42c6344906ea842ffb48f73d881b236
    Reviewed-on: https://chromium-review.googlesource.com/597608
    Commit-Queue: Matt Giuca <mgiuca@chromium.org>
    Reviewed-by: default avatarKen Rockot <rockot@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#491924}
    ee4aefb6
chrome_content_browser_client.cc 135 KB