diff --git a/src/plugins/platforms/wayland/qwaylandcolormanagement.cpp b/src/plugins/platforms/wayland/qwaylandcolormanagement.cpp index 29e676fef75..2114e59328b 100644 --- a/src/plugins/platforms/wayland/qwaylandcolormanagement.cpp +++ b/src/plugins/platforms/wayland/qwaylandcolormanagement.cpp @@ -6,6 +6,8 @@ #include +#include + QT_BEGIN_NAMESPACE namespace QtWaylandClient { @@ -146,6 +148,12 @@ void ImageDescriptionInfo::xx_image_description_info_v4_done() Q_EMIT done(); } +void ImageDescriptionInfo::xx_image_description_info_v4_icc_file(int32_t icc, uint32_t icc_size) +{ + Q_UNUSED(icc_size) + close(icc); +} + void ImageDescriptionInfo::xx_image_description_info_v4_primaries(int32_t r_x, int32_t r_y, int32_t g_x, int32_t g_y, int32_t b_x, int32_t b_y, int32_t w_x, int32_t w_y) { mContainerRed = QPointF(r_x, r_y) / 10'000.0; diff --git a/src/plugins/platforms/wayland/qwaylandcolormanagement_p.h b/src/plugins/platforms/wayland/qwaylandcolormanagement_p.h index 752cbc27f1e..8e44bd66b7b 100644 --- a/src/plugins/platforms/wayland/qwaylandcolormanagement_p.h +++ b/src/plugins/platforms/wayland/qwaylandcolormanagement_p.h @@ -89,6 +89,7 @@ public: private: void xx_image_description_info_v4_done() override; + void xx_image_description_info_v4_icc_file(int32_t icc, uint32_t icc_size) override; void xx_image_description_info_v4_primaries(int32_t r_x, int32_t r_y, int32_t g_x, int32_t g_y, int32_t b_x, int32_t b_y, int32_t w_x, int32_t w_y) override; void xx_image_description_info_v4_tf_named(uint32_t transferFunction) override; void xx_image_description_info_v4_luminances(uint32_t min_lum, uint32_t max_lum, uint32_t reference_lum) override;