| Index: ui/display/mojo/native_display_delegate.mojom
|
| diff --git a/ui/display/mojo/native_display_delegate.mojom b/ui/display/mojo/native_display_delegate.mojom
|
| index 8a6ac594c77359c8bd60c0a362433ef74f6a906d..0c7cb989eb50626ee50820e45dc7fa1fb6d79dee 100644
|
| --- a/ui/display/mojo/native_display_delegate.mojom
|
| +++ b/ui/display/mojo/native_display_delegate.mojom
|
| @@ -18,8 +18,10 @@ interface NativeDisplayObserver {
|
| // Corresponds to display::NativeDisplayDelegate. This only implements
|
| // functionality that is used by Ozone DRM.
|
| interface NativeDisplayDelegate {
|
| - // Initializes and registers the observer.
|
| - Initialize(NativeDisplayObserver observer);
|
| + // Initializes and registers the observer. This is synchronous so that ash
|
| + // initialization has an initial set of displays to use.
|
| + [Sync]
|
| + Initialize(NativeDisplayObserver observer) => (array<DisplaySnapshotMojo> snapshots);
|
|
|
| // Take control of the displays from any other controlling process.
|
| TakeDisplayControl() => (bool result);
|
|
|