Apache OpenOffice (AOO) Bugzilla – Issue 119056
Header and Footer settings are not reflected automatically in the document view
Last modified: 2017-05-20 10:35:38 UTC
build: r1296433 reproduce steps: 1)Create a new presentation 2)insert header and footer via Main Menu View->Header and Footer 3)Check current slide's footer defect: no display of footer, need click other slide then footer will display.
*** Issue 120089 has been marked as a duplicate of this issue. ***
*** Issue 119055 has been marked as a duplicate of this issue. ***
*** Issue 120142 has been marked as a duplicate of this issue. ***
*** Issue 123353 has been marked as a duplicate of this issue. ***
ALG: Oops, just started to work on #123353#. Okay, taking this oone instead... ALG: For HeaderFooterSettings SdrObjects are used, but the properties used are not part of their model data, but kept in SD. This data is applied using a 'backdoor' on primitive creation. Thus, the normal mechanism to detect object changes does not work here. It is neccessary to trigger updates here directly. In SdPage::setHeaderFooterSettings BroadcastObjectChange is used for PagePreview invalidations, flushViewObjectContacts is used to invalidate and flush all visualizations in edit views. With these applied, refreshes are as expected. On the long run these settings should be part of the associated objects model data and be taken into account when preparing visualizations.
ALG: Grepping, comitted, done.
"alg" committed SVN revision 1530312 into trunk: i119056 Added direct refreshes for objects dependent of HeaderFooterSettings
verified on windows7 on AOO410m15(Build:9761) - Rev. 1583666 2014-04-01 13:53:14 (Di, 01 Apr 2014)