From e1b2520d940d3cc0948d0fda8f194bdedaafd982 Mon Sep 17 00:00:00 2001 From: stransky Date: Fri, 6 Jun 2025 08:38:15 +0000 Subject: [PATCH] Bug 1968598 [Wayland] Don't get HDR info from particular monitors r=emilio, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D252805 --- widget/gtk/ScreenHelperGTK.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/widget/gtk/ScreenHelperGTK.cpp b/widget/gtk/ScreenHelperGTK.cpp index e2dcf1e97ace..28586edb472d 100644 --- a/widget/gtk/ScreenHelperGTK.cpp +++ b/widget/gtk/ScreenHelperGTK.cpp @@ -287,7 +287,7 @@ static const struct wp_image_description_info_v1_listener image_description_info_target_max_cll, image_description_info_target_max_fall}; -static bool IsMonitorHDR(gint aMonitorNum) { +bool IsMonitorHDR(gint aMonitorNum) { if (!WaylandDisplayGet() || !WaylandDisplayGet()->GetColorManager()) { return false; } @@ -518,7 +518,7 @@ static already_AddRefed MakeScreenGtk(GdkScreen* aScreen, bool isHDR = false; #ifdef MOZ_WAYLAND if (GdkIsWaylandDisplay()) { - isHDR = IsMonitorHDR(aMonitorNum); + isHDR = WaylandDisplayGet()->IsHDREnabled(); } #endif