winemac.drv: Fix setting DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag on adapters.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
84786611fd
commit
1c1c78b2c6
|
@ -575,6 +575,7 @@ int macdrv_get_adapters(uint64_t gpu_id, struct macdrv_adapter** new_adapters, i
|
||||||
if (gpu.id == gpu_id || (gpu_id == dedicated_gpu_id && gpu.id == integrated_gpu_id))
|
if (gpu.id == gpu_id || (gpu_id == dedicated_gpu_id && gpu.id == integrated_gpu_id))
|
||||||
{
|
{
|
||||||
adapters[adapter_count].id = display_ids[i];
|
adapters[adapter_count].id = display_ids[i];
|
||||||
|
adapters[adapter_count].state_flags = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP;
|
||||||
|
|
||||||
if (CGDisplayIsMain(display_ids[i]))
|
if (CGDisplayIsMain(display_ids[i]))
|
||||||
{
|
{
|
||||||
|
@ -582,9 +583,6 @@ int macdrv_get_adapters(uint64_t gpu_id, struct macdrv_adapter** new_adapters, i
|
||||||
primary_index = adapter_count;
|
primary_index = adapter_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CGDisplayIsActive(display_ids[i]))
|
|
||||||
adapters[adapter_count].state_flags |= DISPLAY_DEVICE_ATTACHED_TO_DESKTOP;
|
|
||||||
|
|
||||||
adapter_count++;
|
adapter_count++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue