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

Armin Le Grand (CIB) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |

--- Comment #4 from Armin Le Grand (CIB) <[email protected]> ---
Taking a look...
Problem is that SwVirtFlyDrawObj::getFullDragClone() in Writer uses
SdrTextObj::TRSetBaseGeometry at the cloned interation object, and that
SdrTextObj::TRSetBaseGeometry tries to 'force' metric to pool metric. The pool
metric befor the change that all SdrObjects have a SdrModel was fetched from
GlobalDrawObjectItemPool and thus was 100thmm, while now gets correctly fetched
from Writer's DrawItemPool and is Twips.
This shows that it did not work before and would have been wronf if it ever
would have worked.
It also shows that 'someone' implies that input data to ::TRSetBaseGeometry is
*always' 100thmm - this was never defined nor intended.
Thus the question is - why is this 'force' done here? Will need to find that
out. In *some* circumstances someone seems to have used this (and the wrong
imply) to fix/change/do something...

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

Reply via email to