diff options
Diffstat (limited to 'chromium/ui/ozone/platform/wayland/host/wayland_connection.h')
-rw-r--r-- | chromium/ui/ozone/platform/wayland/host/wayland_connection.h | 4 |
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_; |