From 82e7d1184c8af40f48c3f5e5f24ca38e2df79524 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 6 Mar 2014 10:08:12 +0100 Subject: [PATCH] randr: remember crtc in output struct --- src/bin/e_randr.c | 2 ++ src/bin/e_randr.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/bin/e_randr.c b/src/bin/e_randr.c index d8848cdb0..a6b81e3da 100644 --- a/src/bin/e_randr.c +++ b/src/bin/e_randr.c @@ -1168,12 +1168,14 @@ _e_randr_output_active_set(E_Randr_Output *output, Eina_Bool active) { crtc->outputs = eina_list_append(crtc->outputs, output); + output->crtc = crtc; e_randr->active++; } else { crtc->outputs = eina_list_remove(crtc->outputs, output); + output->crtc = NULL; e_randr->active--; } } diff --git a/src/bin/e_randr.h b/src/bin/e_randr.h index ba45b19f2..3be52c290 100644 --- a/src/bin/e_randr.h +++ b/src/bin/e_randr.h @@ -50,6 +50,7 @@ struct _E_Randr_Output Eina_Bool active; // if this output is active E_Config_Randr_Output *cfg; + E_Randr_Crtc *crtc; }; struct _E_Randr_Crtc