Alexander Nicolaysen Sørnes : wordpad: More error handling for printing/print preview.
Module: wine Branch: master Commit: 93dc2338b227577a343bff120ee4fae0fc4af9d1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=93dc2338b227577a343bff120e... Author: Alexander Nicolaysen Sørnes <alex(a)thehandofagony.com> Date: Fri Sep 7 23:40:53 2007 +0200 wordpad: More error handling for printing/print preview. --- programs/wordpad/wordpad.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c index 55485ec..b85e0ab 100644 --- a/programs/wordpad/wordpad.c +++ b/programs/wordpad/wordpad.c @@ -1302,7 +1302,8 @@ static int get_num_pages(FORMATRANGE fr) page++; fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, (LPARAM)&fr); - } while(fr.chrg.cpMin < fr.chrg.cpMax); + } + while(fr.chrg.cpMin && fr.chrg.cpMin < fr.chrg.cpMax); return page; } @@ -1376,7 +1377,7 @@ static void print(LPPRINTDLGW pd) if((pd->Flags & PD_PAGENUMS) && (printedPages > (pd->nToPage - pd->nFromPage))) break; } - while(fr.chrg.cpMin < fr.chrg.cpMax); + while(fr.chrg.cpMin && fr.chrg.cpMin < fr.chrg.cpMax); EndDoc(fr.hdc); SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE, 0);
participants (1)
-
Alexandre Julliard