• lgcheng's avatar
    Fix usb_host mojom connection error. · 6adb46a9
    lgcheng authored
    Fix usb_host mojom connection error when OpenDeivce is rejected.
    
    When app call OpenDevice from Android side, it can be rejected because
    1. app has not requested for permission.
    2. permission_broker decides the node is in use.
    In these cases we return mojo::ScopedHandle() from Chrome to Android.
    And case cause mojom connection error.
    
    connection error.
    
    Test: return mojo::ScopedHandle() to OpenDeivce and no more mojom
    Bug: 922675
    Change-Id: I1de5eb17cca35d57f96afc7d10de6312659253b9
    Reviewed-on: https://chromium-review.googlesource.com/c/1416132Reviewed-by: default avatarHidehiko Abe <hidehiko@chromium.org>
    Reviewed-by: default avatarMattias Nissler <mnissler@chromium.org>
    Commit-Queue: Long Cheng <lgcheng@google.com>
    Cr-Commit-Position: refs/heads/master@{#634766}
    6adb46a9
usb_host.mojom 2.87 KB