Alexander Nicolaysen Sørnes : wordpad: More error handling for printing/print preview.
Alexandre Julliard
julliard at winehq.org
Thu Sep 13 07:17:21 CDT 2007
Module: wine
Branch: master
Commit: 93dc2338b227577a343bff120ee4fae0fc4af9d1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=93dc2338b227577a343bff120ee4fae0fc4af9d1
Author: Alexander Nicolaysen Sørnes <alex at 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);
More information about the wine-cvs
mailing list