diff options
author | Thorsten Behrens <tbehrens@suse.com> | 2013-05-15 11:05:45 +0200 |
---|---|---|
committer | Thorsten Behrens <tbehrens@suse.com> | 2013-05-15 11:14:49 +0200 |
commit | 450cd772aa734cfcb989c8cedd3c0a454db74a34 (patch) | |
tree | 1a97945b24543b6e3e47ba5abc8c6e76fad61939 /drawinglayer/source/dumper/XShapeDumper.cxx | |
parent | 5134816d205fc9733a35bb6fd8a6a1a04ec8bc9e (diff) |
Fix fdo#64512 Handle xml:id correctly on multi-image draw:frames
Fixes a regression from the pick-best-image from draw:frame in ODF,
where before sometimes the XShape got deleted that the
UnoInterfaceToUniqueIdentifierMapper::registerReference stored.
For that, added a
UnoInterfaceToUniqueIdentifierMapper::registerReferenceAlways
function, which overwrites potentially existing earlier entries
with the same identifier string.
This fix was originally much more messy, but then dtardon committed
30b248dfe5bfb8a0649e36f22c943b3feb2f1385 which also fixes this here
bug. Now only sneaking in slightly less involved interface map
handling and a safeguard in ximpshap.cxx.
Change-Id: I87501e43518a5fc2fee166c45a4e2f01718f5228
Diffstat (limited to 'drawinglayer/source/dumper/XShapeDumper.cxx')
0 files changed, 0 insertions, 0 deletions