Subject: patch for bug 633
From: Sam TH (sam@uchicago.edu)
Date: Thu Jan 25 2001 - 02:57:19 CST
This patch should fix bug 633 (select all in docs with footers
segfaults) but I'd like to make sure it doesn't break stuff for other
people.
Index: src/text//fmt/xp/fv_View.cpp
===================================================================
RCS file: /cvsroot/abi/src/text/fmt/xp/fv_View.cpp,v
retrieving revision 1.347
diff -u -r1.347 fv_View.cpp
--- src/text//fmt/xp/fv_View.cpp 2001/01/21 23:03:31 1.347
+++ src/text//fmt/xp/fv_View.cpp 2001/01/25 08:57:20
@@ -4800,7 +4800,7 @@
UT_Bool bIsDirty = UT_FALSE;
fp_Run* pCurRun = pRun1;
- while (!bDone || bIsDirty)
+ while ((!bDone || bIsDirty) && pCurRun)
{
if (pCurRun == pRun2)
{
@@ -4923,6 +4923,10 @@
{
pCurRun = pNextBlock->getFirstRun();
}
+ else
+ bDone = UT_TRUE;
+ // otherwise we get fun
+ // infinte loops
}
}
}
sam th
sam@uchicago.edu
http://www.abisource.com/~sam/
GnuPG Key:
http://www.abisource.com/~sam/key
This archive was generated by hypermail 2b25 : Thu Jan 25 2001 - 02:58:28 CST