diff options
| author | Wladimir Leuschner <[email protected]> | 2023-11-08 12:35:11 +0100 |
|---|---|---|
| committer | Wladimir Leuschner <[email protected]> | 2023-11-08 18:24:17 +0100 |
| commit | 7e8ae9cf12611439462e8b26946473fd6492afcc (patch) | |
| tree | 72e3cb479de66f0077d4eb803336bb29dbe6b9f5 /tests/manual/wasm/selenium/qwasmwindow | |
| parent | 19aa21b595c7e523b6cc941580e55d8c6fc50a6d (diff) | |
Use Desktop Handle in case of no valid app HWND for QPrintDialog
The call Win32 API PrintDlgEx needs in the PRINTDLGEX struct a valid
window handle for hwndOwner to show up. In case there is no window
created, as seen in the example, the call to PrintDlgEx fails with
COM error code E_HANDLE. Using the Desktop HWND, in case of no valid
app HWND creates a valid call to PrintDlgEx with showing up the dialog.
Pick-to: 6.6
Fixes: QTBUG-118899
Change-Id: Ie7009c8e6e8285a0b6312e310b3d065c532f9e17
Reviewed-by: Friedemann Kleint <[email protected]>
Diffstat (limited to 'tests/manual/wasm/selenium/qwasmwindow')
0 files changed, 0 insertions, 0 deletions
