Module: wine Branch: master Commit: 93dc2338b227577a343bff120ee4fae0fc4af9d1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=93dc2338b227577a343bff120e...
Author: Alexander Nicolaysen Sørnes alex@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);