• Colin Blundell's avatar
    WebLayer: Prep for using //chrome's ExternalNavigationHandler · ece38372
    Colin Blundell authored
    WebLayer's logic for launching external intents currently resides in a
    static Java method that is called directly by C++. However, we are in
    the course of changing WebLayer to share //chrome's
    ExternalNavigationHandler.java, which will need to be a member of
    TabImpl.java. To prepare for that change, this CL changes the C++->Java
    hookup to go via TabImpl.
    
    This CL has no behavioral changes. I tested manually that basic intent
    launching still works in weblayer shell.
    
    Bug: 1031465
    Change-Id: Iaa8a16838226b70ec865316543fe51d81f95bca4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2100850
    Commit-Queue: Colin Blundell <blundell@chromium.org>
    Reviewed-by: default avatarBo <boliu@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#749762}
    ece38372
content_browser_client_impl.cc 22.4 KB