>From 09e6781b67062c3f45d9aa50468826e6f1bcf84a Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Sat, 3 Oct 2009 14:44:34 +0200 Subject: [PATCH 3/3] Fix some test failures on older comctl32 versions --- dlls/comctl32/tests/monthcal.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/dlls/comctl32/tests/monthcal.c b/dlls/comctl32/tests/monthcal.c index 28b3646..fc61fee 100644 --- a/dlls/comctl32/tests/monthcal.c +++ b/dlls/comctl32/tests/monthcal.c @@ -331,9 +331,15 @@ static void test_monthcal(void) memset(&st, 0xcc, sizeof(st)); ok(SendMessage(hwnd, MCM_GETRANGE, 0, (LPARAM)st) == 0, "No limits should be set\n"); - expect(0, st[0].wYear); - expect(0, st[0].wMonth); - expect(0, st[0].wDay); + ok(0 == st[0].wYear || + broken(1752 == st[0].wYear), /* comctl32 <= 4.72 */ + "Expected 0, got %d\n", st[0].wYear); + ok(0 == st[0].wMonth || + broken(9 == st[0].wMonth), /* comctl32 <= 4.72 */ + "Expected 0, got %d\n", st[0].wMonth); + ok(0 == st[0].wDay || + broken(14 == st[0].wDay), /* comctl32 <= 4.72 */ + "Expected 0, got %d\n", st[0].wDay); expect(0, st[0].wDayOfWeek); expect(0, st[0].wHour); expect(0, st[0].wMinute); -- 1.6.2.5