Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(227)

Unified Diff: components/exo/wayland/server.cc

Issue 2396883003: exo: Fix dragging edge cases (Closed)
Patch Set: Rebase Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/exo/wayland/server.cc
diff --git a/components/exo/wayland/server.cc b/components/exo/wayland/server.cc
index b26b1f09cca513dd42f5ef0de444519ab265b933..ab310094f745513e151eefd7e9cba9f970a39274 100644
--- a/components/exo/wayland/server.cc
+++ b/components/exo/wayland/server.cc
@@ -1644,7 +1644,7 @@ const struct zcr_notification_surface_v1_interface
// | |
// +-----------+
//
-class WaylandRemoteShell : public WMHelper::MaximizeModeObserver,
+class WaylandRemoteShell : public WMHelper::ShellObserver,
public WMHelper::ActivationObserver,
public display::DisplayObserver {
public:
@@ -1653,7 +1653,7 @@ class WaylandRemoteShell : public WMHelper::MaximizeModeObserver,
remote_shell_resource_(remote_shell_resource),
weak_ptr_factory_(this) {
auto* helper = WMHelper::GetInstance();
- helper->AddMaximizeModeObserver(this);
+ helper->AddShellObserver(this);
helper->AddActivationObserver(this);
display::Screen::GetScreen()->AddObserver(this);
@@ -1666,7 +1666,7 @@ class WaylandRemoteShell : public WMHelper::MaximizeModeObserver,
}
~WaylandRemoteShell() override {
auto* helper = WMHelper::GetInstance();
- helper->RemoveMaximizeModeObserver(this);
+ helper->RemoveShellObserver(this);
helper->RemoveActivationObserver(this);
display::Screen::GetScreen()->RemoveObserver(this);
}
@@ -1716,7 +1716,7 @@ class WaylandRemoteShell : public WMHelper::MaximizeModeObserver,
}
}
- // Overridden from WMHelper::MaximizeModeObserver:
+ // Overridden from WMHelper::ShellObserver:
void OnMaximizeModeStarted() override {
layout_mode_ = ZCR_REMOTE_SHELL_V1_LAYOUT_MODE_TABLET;
ScheduleSendDisplayMetrics(kConfigureDelayAfterLayoutSwitchMs);

Powered by Google App Engine
This is Rietveld 408576698