user32/tests: When EnumDisplaySettings() fails unexpectedly, trace how many calls were made.

This commit is contained in:
Francois Gouget 2013-11-01 10:19:16 +01:00 committed by Alexandre Julliard
parent 18a9aba058
commit 790d2e8b21
1 changed files with 3 additions and 2 deletions

View File

@ -2865,13 +2865,14 @@ static void test_EnumDisplaySettings(void)
num = 1;
while (1) {
SetLastError (0xdeadbeef);
if (!EnumDisplaySettingsA(NULL, num++, &devmode)) {
if (!EnumDisplaySettingsA(NULL, num, &devmode)) {
DWORD le = GetLastError();
ok(le == ERROR_NO_MORE_FILES ||
le == 0xdeadbeef, /* XP, 2003 */
"Expected ERROR_NO_MORE_FILES or 0xdeadbeef, got %d\n", le);
"Expected ERROR_NO_MORE_FILES or 0xdeadbeef, got %d for %d\n", le, num);
break;
}
num++;
}
}