randr: remember crtc in output struct

This commit is contained in:
Sebastian Dransfeld 2014-03-06 10:08:12 +01:00
parent 2b4a70b283
commit 82e7d1184c
2 changed files with 3 additions and 0 deletions

View File

@ -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--;
}
}

View File

@ -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