Module: wine Branch: master Commit: ad52ae67a561aceae50f9fed7a7b099cf7893ef8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad52ae67a561aceae50f9fed7a...
Author: Dylan Smith dylan.ah.smith@gmail.com Date: Wed Jan 27 02:25:21 2010 -0500
wordpad: Don't render the text when getting the number of pages.
EM_FORMATRANGE will render the text if wParam is non-zero, and there is no reason to actually render the text when just getting the number of pages.
---
programs/wordpad/print.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/programs/wordpad/print.c b/programs/wordpad/print.c index b920a4f..a6bdf40 100644 --- a/programs/wordpad/print.c +++ b/programs/wordpad/print.c @@ -245,7 +245,7 @@ static int get_num_pages(HWND hEditorWnd, FORMATRANGE fr) { int bottom = fr.rc.bottom; page++; - fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, + fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE, (LPARAM)&fr); fr.rc.bottom = bottom; } @@ -263,7 +263,7 @@ static void char_from_pagenum(HWND hEditorWnd, FORMATRANGE *fr, int page) for(i = 1; i < page; i++) { int bottom = fr->rc.bottom; - fr->chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, (LPARAM)fr); + fr->chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE, (LPARAM)fr); fr->rc.bottom = bottom; } }