summaryrefslogtreecommitdiff
path: root/chromium/ui/ozone/platform/wayland/host/wayland_connection.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/ozone/platform/wayland/host/wayland_connection.h')
-rw-r--r--chromium/ui/ozone/platform/wayland/host/wayland_connection.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/ui/ozone/platform/wayland/host/wayland_connection.h b/chromium/ui/ozone/platform/wayland/host/wayland_connection.h
index d6a985fc0fe..9adc5be026a 100644
--- a/chromium/ui/ozone/platform/wayland/host/wayland_connection.h
+++ b/chromium/ui/ozone/platform/wayland/host/wayland_connection.h
@@ -52,6 +52,7 @@ class WaylandConnection : public PlatformEventSource,
wl_display* display() const { return display_.get(); }
wl_compositor* compositor() const { return compositor_.get(); }
+ uint32_t compositor_version() const { return compositor_version_; }
wl_subcompositor* subcompositor() const { return subcompositor_.get(); }
xdg_wm_base* shell() const { return shell_.get(); }
zxdg_shell_v6* shell_v6() const { return shell_v6_.get(); }
@@ -108,6 +109,8 @@ class WaylandConnection : public PlatformEventSource,
return &wayland_window_manager_;
}
+ WaylandDataDevice* wayland_data_device() const { return data_device_.get(); }
+
// Starts drag with |data| to be delivered, |operation| supported by the
// source side initiated the dragging.
void StartDrag(const ui::OSExchangeData& data, int operation);
@@ -177,6 +180,7 @@ class WaylandConnection : public PlatformEventSource,
wl::Object<wl_display> display_;
wl::Object<wl_registry> registry_;
wl::Object<wl_compositor> compositor_;
+ uint32_t compositor_version_ = 0;
wl::Object<wl_subcompositor> subcompositor_;
wl::Object<wl_seat> seat_;
wl::Object<xdg_wm_base> shell_;