mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 18:52:57 +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
1 changed files with 5 additions and 2 deletions
|
@ -466,7 +466,7 @@ CreateDesktopA(LPCSTR lpszDesktop,
|
||||||
ANSI_STRING DesktopNameA;
|
ANSI_STRING DesktopNameA;
|
||||||
UNICODE_STRING DesktopNameU;
|
UNICODE_STRING DesktopNameU;
|
||||||
HDESK hDesktop;
|
HDESK hDesktop;
|
||||||
LPDEVMODEW DevmodeW;
|
LPDEVMODEW DevmodeW = NULL;
|
||||||
|
|
||||||
if (lpszDesktop != NULL)
|
if (lpszDesktop != NULL)
|
||||||
{
|
{
|
||||||
|
@ -478,7 +478,10 @@ CreateDesktopA(LPCSTR lpszDesktop,
|
||||||
RtlInitUnicodeString(&DesktopNameU, NULL);
|
RtlInitUnicodeString(&DesktopNameU, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (pDevmode)
|
||||||
|
{
|
||||||
DevmodeW = GdiConvertToDevmodeW(pDevmode);
|
DevmodeW = GdiConvertToDevmodeW(pDevmode);
|
||||||
|
}
|
||||||
|
|
||||||
hDesktop = CreateDesktopW(DesktopNameU.Buffer,
|
hDesktop = CreateDesktopW(DesktopNameU.Buffer,
|
||||||
NULL,
|
NULL,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue