Dylan Smith : wordpad: Don' t render the text when getting the number of pages.

Alexandre Julliard julliard at winehq.org
Wed Jan 27 12:27:22 CST 2010


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

Author: Dylan Smith <dylan.ah.smith at 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;
     }
 }




More information about the wine-cvs mailing list