Piotr Caban : winemac.drv: Fix setting DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag on adapters.

Alexandre Julliard julliard at winehq.org
Tue Apr 13 16:31:21 CDT 2021


Module: wine
Branch: master
Commit: 1c1c78b2c6bafc3175f0c10ded8afc416a6e08c1
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=1c1c78b2c6bafc3175f0c10ded8afc416a6e08c1

Author: Piotr Caban <piotr at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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++;
         }
     }




More information about the wine-cvs mailing list