From cd60f40bbb973c8e68bad547190640aa16f0d5b9 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 21 Mar 2019 21:12:43 +0100 Subject: wlr_output: Add preferred property (#1625) * wlr_output: Indicate modes link * wlr_output: Introduce preferred flag This indicates an outputs preferred mode. * drm: Set preferred flag for an outputs preferred mode --- include/wlr/types/wlr_output.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/wlr') diff --git a/include/wlr/types/wlr_output.h b/include/wlr/types/wlr_output.h index d6761ee1..84791b2d 100644 --- a/include/wlr/types/wlr_output.h +++ b/include/wlr/types/wlr_output.h @@ -20,6 +20,7 @@ struct wlr_output_mode { uint32_t flags; // enum wl_output_mode int32_t width, height; int32_t refresh; // mHz + bool preferred; struct wl_list link; }; @@ -71,7 +72,7 @@ struct wlr_output { int32_t phys_width, phys_height; // mm // Note: some backends may have zero modes - struct wl_list modes; + struct wl_list modes; // wlr_output_mode::link struct wlr_output_mode *current_mode; int32_t width, height; int32_t refresh; // mHz, may be zero -- cgit v1.2.3