diff options
Diffstat (limited to 'chromium/components/exo/shell_surface_base.h')
-rw-r--r-- | chromium/components/exo/shell_surface_base.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/components/exo/shell_surface_base.h b/chromium/components/exo/shell_surface_base.h index 652950e3458..cfdec704180 100644 --- a/chromium/components/exo/shell_surface_base.h +++ b/chromium/components/exo/shell_surface_base.h @@ -181,6 +181,9 @@ class ShellSurfaceBase : public SurfaceTreeHost, // aura::WindowObserver: void OnWindowDestroying(aura::Window* window) override; + void OnWindowPropertyChanged(aura::Window* window, + const void* key, + intptr_t old_value) override; // wm::ActivationChangeObserver: void OnWindowActivated(ActivationReason reason, @@ -218,6 +221,8 @@ class ShellSurfaceBase : public SurfaceTreeHost, // |shadow_bounds_|. void UpdateShadow(); + virtual void UpdateFrameType(); + // Applies |system_modal_| to |widget_|. void UpdateSystemModal(); @@ -279,7 +284,7 @@ class ShellSurfaceBase : public SurfaceTreeHost, // Commit is deferred if this returns false. virtual bool OnPreWidgetCommit() = 0; - virtual void OnPostWidgetCommit() = 0; + virtual void OnPostWidgetCommit(); void CommitWidget(); |