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