[PATCH weston] compositor-drm: select the highest possible mode frequency

Giulio Camuffo giuliocamuffo at gmail.com
Wed Jun 19 06:19:19 PDT 2013


the mode list is ordered so that the lower frequencies come
before the higher ones, so traverse the list from the end
to the beginning
---
 src/compositor-drm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index 8787723..c4f9cf6 100644
--- a/src/compositor-drm.c
+++ b/src/compositor-drm.c
@@ -1836,7 +1836,7 @@ create_output_for_connector(struct drm_compositor *ec,
 	current = NULL;
 	configured = NULL;
 
-	wl_list_for_each(drm_mode, &output->base.mode_list, base.link) {
+	wl_list_for_each_reverse(drm_mode, &output->base.mode_list, base.link) {
 		if (config == OUTPUT_CONFIG_MODE &&
 		    width == drm_mode->base.width &&
 		    height == drm_mode->base.height)
-- 
1.8.3.1



More information about the wayland-devel mailing list