Apache OpenOffice (AOO) Bugzilla – Issue 113914
Get rid of duplicate library containers in sfx2
Last modified: 2017-05-20 10:55:19 UTC
For any reason a duplicate library container was introduced in sfx2 code. Actually the SfxBasicManagerHolder class contains already such containers and the sfx2 implementation is aware of them and handles them correctly. The duplicate implementation is partially not known to sfx2 and actually makes no sense at all, and thus should be removed. The only difference is that the duplication implementation can be created without basic manager, if it is necessary, the SfxBasicManagerHolder can be easily adjusted to do it as well. mav->fs: Please correct me if I have misunderstood something and the duplicate library containers are really necessary.
.
@mav: if you provide me more details on which "duplicate library containers" exactly you refer to, I would probably have an opinion on the matter :)
mav->fs: Sorry, I thought that it is enough to mention SfxBasicManagerHolder. SfxObjectShell_Impl::xBasicLibraries and SfxObjectShell_Impl::xDialogLibraries duplicate the entries in SfxObjectShell_Impl::pBasicManager ( pointer to SfxBasicManagerHolder ).
fs->mav: ahh ... no, I don't really see a reason why those extra x*Libraries are needed.
set target to 3.x since not release relevant for 3.4 release.
Reset assigne to the default "issues@openoffice.apache.org".