mirror of
https://github.com/reactos/reactos.git
synced 2024-08-08 20:28:09 +00:00
- only convert the devmode if the caller passed one
- fixes a user32_winetest crash failure svn path=/trunk/; revision=33716
This commit is contained in:
parent
32a9a804de
commit
d543aa9e03
|
@ -466,7 +466,7 @@ CreateDesktopA(LPCSTR lpszDesktop,
|
|||
ANSI_STRING DesktopNameA;
|
||||
UNICODE_STRING DesktopNameU;
|
||||
HDESK hDesktop;
|
||||
LPDEVMODEW DevmodeW;
|
||||
LPDEVMODEW DevmodeW = NULL;
|
||||
|
||||
if (lpszDesktop != NULL)
|
||||
{
|
||||
|
@ -478,7 +478,10 @@ CreateDesktopA(LPCSTR lpszDesktop,
|
|||
RtlInitUnicodeString(&DesktopNameU, NULL);
|
||||
}
|
||||
|
||||
DevmodeW = GdiConvertToDevmodeW(pDevmode);
|
||||
if (pDevmode)
|
||||
{
|
||||
DevmodeW = GdiConvertToDevmodeW(pDevmode);
|
||||
}
|
||||
|
||||
hDesktop = CreateDesktopW(DesktopNameU.Buffer,
|
||||
NULL,
|
||||
|
|
Loading…
Reference in a new issue