textrendering/textformatting/tbox/FormLinePag.cpp
changeset 40 91ef7621b7fc
parent 0 1fb32624e06b
child 55 336bee5c2d35
--- a/textrendering/textformatting/tbox/FormLinePag.cpp	Mon May 03 14:13:26 2010 +0300
+++ b/textrendering/textformatting/tbox/FormLinePag.cpp	Thu Jun 24 11:18:23 2010 +0800
@@ -19,6 +19,11 @@
 #include "FRMPAGE.H"
 #include "FRMCONST.H"
 
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "FormLinePagTraces.h"
+#endif
+
 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
 #include "FRMCONST_INTERNAL.H"
 #include "FRMCONST_PARTNER.H"
@@ -93,6 +98,10 @@
 	iHeightRem=iPageHeight;
 	iKeepWithPrev=EFalse;
 	TInt deltaDocPos=iDocPos-iPrevPageBreak; 
+	if (deltaDocPos<=0)
+	    {
+	    OstTrace0( TRACE_DUMP, TLINEPAGINATOR_INSERTPAGEBREAKL, "EFInvalidNumberCharsOnPage" );
+	    }
 	__ASSERT_DEBUG(deltaDocPos>0,FormPanic(EFInvalidNumberCharsOnPage));
 	iPageList->AppendL(deltaDocPos);
 	iPrevPageBreak=iDocPos;