summaryrefslogtreecommitdiff
path: root/chromium/components/exo/shell_surface_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/exo/shell_surface_base.h')
-rw-r--r--chromium/components/exo/shell_surface_base.h7
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();