Rémi Bernon (@rbernon) commented about dlls/win32u/sysparams.c:
UINT x, y; info->rcMonitor = monitor_get_rect( monitor, dpi, MDT_DEFAULT );
- if (emulate_modeset)
info->rcWork = map_monitor_rect( monitor, monitor->rc_work, 0, MDT_RAW_DPI, dpi, MDT_DEFAULT );
- else info->rcWork = map_dpi_rect( monitor->rc_work, monitor_get_dpi( monitor, MDT_DEFAULT, &x, &y ), dpi );
What about doing it unconditionally? I think it's supposed to do the right thing and if modesetting isn't emulated, only convert monitor effective DPIs?
```suggestion:-3+0 info->rcWork = map_monitor_rect( monitor, monitor->rc_work, 0, MDT_RAW_DPI, dpi, MDT_DEFAULT ); ```