• Sorin Jianu's avatar
    Split AppInstall and AppInstallController. · b5173c95
    Sorin Jianu authored
    This is an iteration to make the implementation of --install
    cross-platform.
    
    SplashScreen and AppInstallController are injected by MakeAppInstall
    implementation using two closures. The Windows code has working
    objects for the two, while the other platforms use do-nothing stubs.
    
    There is a small change in the integration test to invoke Wake for
    the Windows execution path. The tests pass without the change and
    removing this platform difference in the test execution seems useful.
    
    Change-Id: Ie3c75d52742aafc7f2f96e16cc64583f501018f7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2385896
    Commit-Queue: Sorin Jianu <sorin@chromium.org>
    Reviewed-by: default avatarJoshua Pawlicki <waffles@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#804958}
    b5173c95
updater.cc 5.06 KB