| Index: services/ui/display/platform_screen.h | 
| diff --git a/services/ui/display/platform_screen.h b/services/ui/display/platform_screen.h | 
| index c266a57ee95adfc706c3baadb29653225479ad9a..776d723dff0d0e8cfd1568c6b47170f057405b7e 100644 | 
| --- a/services/ui/display/platform_screen.h | 
| +++ b/services/ui/display/platform_screen.h | 
| @@ -32,10 +32,12 @@ class PlatformScreen { | 
|  | 
| // Triggers initial display configuration to start. On device this will | 
| // configuration the connected displays. Off device this will create one or | 
| -  // more fake displays and pretend to configure them. A non-null |delegate| | 
| -  // must be provided that will receive notifications when displays are added, | 
| -  // removed or modified. | 
| -  virtual void Init(PlatformScreenDelegate* delegate) = 0; | 
| +  // more fake displays and pretend to configure them. In external window mode, | 
| +  // no initial display will be created.  A non-null |delegate| must be provided | 
| +  // that will receive notifications when displays are added, removed or | 
| +  // modified. | 
| +  virtual void Init(PlatformScreenDelegate* delegate, | 
| +                    bool external_window_mode) = 0; | 
|  | 
| // Handle requests from the platform to close a display. | 
| virtual void RequestCloseDisplay(int64_t display_id) = 0; | 
|  |