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.
This commit is contained in:
parent
fc473e0f63
commit
ad52ae67a5
|
@ -245,7 +245,7 @@ static int get_num_pages(HWND hEditorWnd, FORMATRANGE fr)
|
||||||
{
|
{
|
||||||
int bottom = fr.rc.bottom;
|
int bottom = fr.rc.bottom;
|
||||||
page++;
|
page++;
|
||||||
fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE,
|
fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE,
|
||||||
(LPARAM)&fr);
|
(LPARAM)&fr);
|
||||||
fr.rc.bottom = bottom;
|
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++)
|
for(i = 1; i < page; i++)
|
||||||
{
|
{
|
||||||
int bottom = fr->rc.bottom;
|
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;
|
fr->rc.bottom = bottom;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue