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

Alexandre Julliard julliard at winehq.org
Fri Nov 1 15:17:06 CDT 2013


Module: wine
Branch: master
Commit: 790d2e8b21b0c5c97c010941f161d4b1f9b3b3fd
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=790d2e8b21b0c5c97c010941f161d4b1f9b3b3fd

Author: Francois Gouget <fgouget at free.fr>
Date:   Fri Nov  1 10:19:16 2013 +0100

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

---

 dlls/user32/tests/sysparams.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/tests/sysparams.c b/dlls/user32/tests/sysparams.c
index 32432f5..59225fe 100644
--- a/dlls/user32/tests/sysparams.c
+++ b/dlls/user32/tests/sysparams.c
@@ -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++;
     }
 }
 




More information about the wine-cvs mailing list