Piotr Caban : winemac.drv: Fix setting DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag on adapters.
Module: wine Branch: master Commit: 1c1c78b2c6bafc3175f0c10ded8afc416a6e08c1 URL: https://source.winehq.org/git/wine.git/?a=commit;h=1c1c78b2c6bafc3175f0c10de... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Tue Apr 13 13:41:11 2021 +0200 winemac.drv: Fix setting DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag on adapters. Signed-off-by: Piotr Caban <piotr(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/winemac.drv/cocoa_display.m | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dlls/winemac.drv/cocoa_display.m b/dlls/winemac.drv/cocoa_display.m index 3bb1b5151d5..f64a6c0f6ad 100644 --- a/dlls/winemac.drv/cocoa_display.m +++ b/dlls/winemac.drv/cocoa_display.m @@ -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)) { adapters[adapter_count].id = display_ids[i]; + adapters[adapter_count].state_flags = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP; 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; } - if (CGDisplayIsActive(display_ids[i])) - adapters[adapter_count].state_flags |= DISPLAY_DEVICE_ATTACHED_TO_DESKTOP; - adapter_count++; } }
participants (1)
-
Alexandre Julliard