• Stepan Khapugin's avatar
    [multiball] Fix safe mode in multiwindow. · a0609b0c
    Stepan Khapugin authored
    1. AppState now advertises when safe mode has completed.
    2. SceneControllers now don't do anything while Safe Mode is active.
    3. AppState now uses a foreground scene to display safe mode.
    4. MainController waits for Safe Mode to complete before any
    scene-event-related setup.
    5. Scenes now observe AppState, and access it directly
    (and not through MainController).
    
    Bug: 1080907
    Change-Id: Ifffcd7cf7dd822d068268cc4a3709221acea2caf
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2193657
    Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org>
    Reviewed-by: default avatarMark Cogan <marq@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#770820}
    a0609b0c
scene_controller.mm 74.8 KB