commit | 85c9e080d7f1b39af2ba216f604b99d67d4566a1 | [log] [tgz] |
---|---|---|
author | Toni Barzic <[email protected]> | Fri Mar 30 02:46:01 2018 |
committer | Commit Bot <[email protected]> | Fri Mar 30 02:46:01 2018 |
tree | ac213f9eb16c7a95f5b9f54021242efdb1cbce7c | |
parent | 9bc767516f51ba916f54663fc19dd3e12aa61f91 [diff] |
Emit ash-initialized upstart signal on ash shell init Adds EmitAshInitialized method to session_manager_client - the method requests from session manager to emit "ash-initialized" upstart signal. The signal can be used to run upstart jobs that should be run when ash is initialized - for example, to run hammerd task, which will ensure that detachable base pairing signals are emitted after ash starts observing dbus signals emitted by hammerd. DetachableBaseHandler relies on hammerd signals to determine when, whether a detachable base notification should be shown to the user, so these signals should be re-emitted whenever ash is (re)started. Makes ash::Shell::Init call the new session manager method to actually emit the upstart signal once it's done initializing. BUG=818057 Change-Id: If901e125f8f3f8563c22a0633644a0c6ff143f7d Reviewed-on: https://chromium-review.googlesource.com/981330 Commit-Queue: Toni Barzic <[email protected]> Reviewed-by: Dan Erat <[email protected]> Reviewed-by: James Cook <[email protected]> Cr-Commit-Position: refs/heads/master@{#547082}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .