Module: wine Branch: master Commit: e42afe7daf68871fde5944d73cbcef880187871d URL: https://gitlab.winehq.org/wine/wine/-/commit/e42afe7daf68871fde5944d73cbcef8...
Author: Dmitry Timoshkov dmitry@baikal.ru Date: Mon Feb 26 20:47:57 2024 +0300
wineps.drv: Return default resolution if PPD doesn't provide the list of supported resolutions.
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru
---
dlls/wineps.drv/driver.c | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/dlls/wineps.drv/driver.c b/dlls/wineps.drv/driver.c index 7b5d2abb32d..d56118e5e2c 100644 --- a/dlls/wineps.drv/driver.c +++ b/dlls/wineps.drv/driver.c @@ -703,6 +703,15 @@ DWORD WINAPI DrvDeviceCapabilities(HANDLE printer, WCHAR *device_name, WORD capa lp += 2; } } + if (!i) + { + if (output != NULL) + { + lp[0] = pi->ppd->DefaultResolution; + lp[1] = pi->ppd->DefaultResolution; + } + i = 1; + } ret = i; break; }