[PATCH 0/5] MR355: win32u: Move more display mode logic out of graphics drivers.

Zhiyi Zhang (@zhiyi) wine at gitlab.winehq.org
Fri Jul 1 02:14:43 CDT 2022


Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
>          return FALSE;
>      }
>  
> -    user_driver->pUpdateDisplayDevices( &device_manager, TRUE, &ctx );
> +    if (!user_driver->pUpdateDisplayDevices( &device_manager, TRUE, &ctx ))
> +    {
> +        static const struct gdi_gpu gpu;
> +        static const struct gdi_adapter adapter =
> +        {
> +            .state_flags = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP | DISPLAY_DEVICE_PRIMARY_DEVICE | DISPLAY_DEVICE_VGA_COMPATIBLE,
> +        };
> +        struct gdi_monitor monitor =
> +        {
> +            .state_flags = DISPLAY_DEVICE_ACTIVE | DISPLAY_DEVICE_ATTACHED,
> +        };
You can initialize rc_monitor and rc_work here as well.

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/355#note_3093



More information about the wine-devel mailing list