Index: ui/ozone/platform/wayland/wayland_display.cc |
diff --git a/ui/ozone/platform/wayland/wayland_display.cc b/ui/ozone/platform/wayland/wayland_display.cc |
index 1c0f07e25154aada7420abe0f4f3b7100554f6df..1adc88e0b1b85aa6c2bc1c8f861544e410ad5f99 100644 |
--- a/ui/ozone/platform/wayland/wayland_display.cc |
+++ b/ui/ozone/platform/wayland/wayland_display.cc |
@@ -70,12 +70,13 @@ WaylandWindow* WaylandDisplay::GetWindow(gfx::AcceleratedWidget widget) { |
return it == window_map_.end() ? nullptr : it->second; |
} |
-void WaylandDisplay::AddWindow(WaylandWindow* window) { |
- window_map_[window->GetWidget()] = window; |
+void WaylandDisplay::AddWindow(gfx::AcceleratedWidget widget, |
+ WaylandWindow* window) { |
+ window_map_[widget] = window; |
} |
-void WaylandDisplay::RemoveWindow(WaylandWindow* window) { |
- window_map_.erase(window->GetWidget()); |
+void WaylandDisplay::RemoveWindow(gfx::AcceleratedWidget widget) { |
+ window_map_.erase(widget); |
} |
void WaylandDisplay::OnDispatcherListChanged() { |