http://openoffice.org/bugzilla/show_bug.cgi?id=117955





--- Comment #5 from [email protected]  2011-05-02 19:21:34 ---
The "naughty change" is 35b0567d3368.

diff --git a/sw/source/filter/ww8/ww8atr.cxx b/sw/source/filter/ww8/ww8atr.cxx
--- a/sw/source/filter/ww8/ww8atr.cxx
+++ b/sw/source/filter/ww8/ww8atr.cxx
@@ -439,10 +439,20 @@
     //section.
     bool bBreakSet = false;

+    const SwPageDesc * pPageDesc = rNd.FindPageDesc(sal_False);
+    
+    if (pAktPageDesc != pPageDesc)
+    {
+        bBreakSet = true;
+        bNewPageDesc = true;
+        pAktPageDesc = pPageDesc;
+    }
+
     if ( pSet && pSet->Count() )
     {
-        if ( SFX_ITEM_SET == pSet->GetItemState( RES_PAGEDESC, false, &pItem )
-             && ( (SwFmtPageDesc*)pItem )->GetRegisteredIn() )
+        bool bGotItem = 
+        if ( SFX_ITEM_SET == pSet->GetItemState( RES_PAGEDESC, false, &pItem )
&& 
+             dynamic_cast<const SwFmtPageDesc*>(pItem)->GetRegisteredIn() !=
NULL)
         {
             bBreakSet = true;
             bNewPageDesc = true;

The superfluous line with "bGotItem" was corrected in the next changeset.

This was a fix for
http://openoffice.org/bugzilla/show_bug.cgi?id=106749

-- 
Configure bugmail: http://openoffice.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification
from Bugzilla. Please log into the website and enter your comments.
---------------------------------------------------------------------
-- 
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help
-- 
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help

Reply via email to