[PATCH 1/1] Skip test on <5.8x systems

Nikolay Sivov bunglehead at gmail.com
Fri Dec 25 06:03:32 CST 2009


---
 dlls/comctl32/tests/updown.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/dlls/comctl32/tests/updown.c b/dlls/comctl32/tests/updown.c
index fef53bf..859b3a0 100644
--- a/dlls/comctl32/tests/updown.c
+++ b/dlls/comctl32/tests/updown.c
@@ -375,12 +375,18 @@ static void test_updown_pos(void)
     SetWindowTextA(g_edit, "50");
     updown = create_updown_control(UDS_ALIGNRIGHT | UDS_SETBUDDYINT, g_edit);
 
-    flush_sequences(sequences, NUM_MSG_SEQUENCES);
+    /* test sequence only on 5.8x versions */
+    r = SendMessage(updown, UDM_GETPOS32, 0, 0);
+    if (r)
+    {
+        flush_sequences(sequences, NUM_MSG_SEQUENCES);
 
-    r = SendMessage(updown, UDM_SETPOS, 0, 50);
-    expect(50,r);
-    ok_sequence(sequences, EDIT_SEQ_INDEX, test_updown_pos_nochange_seq,
-                "test updown pos, no change", FALSE);
+        r = SendMessage(updown, UDM_SETPOS, 0, 50);
+        expect(50,r);
+
+        ok_sequence(sequences, EDIT_SEQ_INDEX, test_updown_pos_nochange_seq,
+                    "test updown pos, no change", FALSE);
+    }
 
     DestroyWindow(updown);
 }
-- 
1.5.6.5


--=-JgB1ptqC2FCAGRE1R3Fg--




More information about the wine-patches mailing list