https://bugs.documentfoundation.org/show_bug.cgi?id=91239

--- Comment #6 from Julien Nabet <[email protected]> ---
(In reply to Michael Meeks from comment #5)
> Patches look plausible =)
> 
> Ultimately, we need to try to work out who are the owners of these widgets;
> and ensure the owners disposeAndClear them - if we look to the situation
> beforehand; where there was (perhaps) some boost::shared_ptr or unique_ptr
> in the class header; we want to manually disposeAndClear those in the
> reverse order in either a ::dispose method or the destructor really.
> 
> Thanks for chasing ! =) do you want to carry on ? or should I look at it ?

For the moment I must wait the end of the build since I've updated my local
repo.

I can submit patches on gerrit but would prefer to submit a complete one
obviously.
The problem is I don't know how to deal "pLayout". It seems there are at least
2 ways:
- remove "pLayout = 0" but got the error I indicated and don't know how to keep
on (perhaps
http://nabble.documentfoundation.org/tool-for-chasing-elusive-VclPtr-lt-gt-crashers-td4148531.html
?)
- replace "pLayout = 0" by "pLayout.disposeAndClear()" but it fails when
opening Basic dialog (not at then closing) with even more live children
destroyed than when I began.

In brief, I don't think I can make it so if you've got some time...

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to