- Fail if display name device is given to EnumerateDisplayDevices and index is not set to 0. Fixes hang in Display Settings -> Advanced -> Monitor.

svn path=/trunk/; revision=54679
This commit is contained in:
Rafal Harabien 2011-12-18 00:22:50 +00:00
parent 8da34d541e
commit 1b0eb4aad4

View file

@ -382,6 +382,10 @@ NtUserEnumDisplayDevices(
pustrDevice = NULL;
}
/* If name is given only iDevNum==0 gives results */
if (pustrDevice && iDevNum != 0)
return FALSE;
/* Acquire global USER lock */
UserEnterShared();