Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Am 22.09.2011 19:12, schrieb Michael Stahl:

On 22.09.2011 18:51, Bjoern Michaelsen wrote:
Hi Cedric, Hi Caolan,

could you please review:

http://cgit.freedesktop.org/libreoffice/core/commit/?id=ac1912ecb13709082026428d2b2a56c4915b939f

for backporting to -3-4? It kills the footnotes before killing the rest
of the layout saving us from the trouble later. It seems to fix the
problem with the test document here and also that fix passes all
unittests and subequenttests on master.

is this the kind of crash that was introduced by mba's layout refactoring
(moving the layout from the model to the view) that went into one of the
last DEV300 milestones?

That's indeed possible.

i think the workaround for OOo 3.4 was this:
http://svn.apache.org/viewvc?rev=1172362&view=rev

wonder what Oliver and Mathias had in mind as the proper fix...

The idea was to add a new method "IsInDtor" to the layout and use this
instead of the method of SwDoc where appropriate.

The *real* fix would be fixing the layout mess so that it does not crash
when a layout of a certain complexity is destroyed. But most probably
that come close to a rewrite.

The patch with the workaround you mentioned (that BTW meanwhiles is
integrated in AOOo) has an explanation for the problem in vnew.cxx.

Regards,
Mathias

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.