monitor-manager: fix output ids returned by GetResources

Output ID is set equal to 'i' later in the loop. But 'i' was never
incremented, so all outputs were getting the same ID (equal to
the number of CRTCs, because 'i' was reused from the previous loop).
This commit is contained in:
Aleksandr Mezin 2018-04-08 01:40:30 +06:00 committed by Jonas Ådahl
parent 60866e0f85
commit 23c3f8bb18

View File

@ -1032,7 +1032,7 @@ meta_monitor_manager_handle_get_resources (MetaDBusDisplayConfig *skeleton,
NULL /* properties */); NULL /* properties */);
} }
for (l = combined_outputs; l; l = l->next) for (l = combined_outputs, i = 0; l; l = l->next, i++)
{ {
MetaOutput *output = l->data; MetaOutput *output = l->data;
GVariantBuilder crtcs, modes, clones, properties; GVariantBuilder crtcs, modes, clones, properties;