Dylan Smith : richedit: Fixed test failing on windows version with larger font sizes.

Alexandre Julliard julliard at winehq.org
Tue Sep 30 11:16:41 CDT 2008


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

Author: Dylan Smith <dylan.ah.smith at gmail.com>
Date:   Mon Sep 29 20:16:31 2008 -0400

richedit: Fixed test failing on windows version with larger font sizes.

---

 dlls/riched20/tests/editor.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/dlls/riched20/tests/editor.c b/dlls/riched20/tests/editor.c
index 15f0248..649d7e7 100644
--- a/dlls/riched20/tests/editor.c
+++ b/dlls/riched20/tests/editor.c
@@ -392,7 +392,6 @@ static void line_scroll(HWND hwnd, int amount)
 static void test_EM_SCROLLCARET(void)
 {
   int prevY, curY;
-  HWND hwndRichEdit = new_richedit(NULL);
   const char text[] = "aa\n"
       "this is a long line of text that should be longer than the "
       "control's width\n"
@@ -402,6 +401,14 @@ static void test_EM_SCROLLCARET(void)
       "ff\n"
       "gg\n"
       "hh\n";
+  /* The richedit window height needs to be large enough vertically to fit in
+   * more than two lines of text, so the new_richedit function can't be used
+   * since a height of 60 was not large enough on some systems.
+   */
+  HWND hwndRichEdit = CreateWindow(RICHEDIT_CLASS, NULL,
+                                   ES_MULTILINE|WS_POPUP|WS_HSCROLL|WS_VSCROLL|WS_VISIBLE,
+                                   0, 0, 200, 80, NULL, NULL, hmoduleRichEdit, NULL);
+  ok(hwndRichEdit != NULL, "class: %s, error: %d\n", RICHEDIT_CLASS, (int) GetLastError());
 
   /* Can't verify this */
   SendMessage(hwndRichEdit, EM_SCROLLCARET, 0, 0);




More information about the wine-cvs mailing list