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