Issue 73079

Summary: Position of drawing object isn't correctly saved
Product: Writer Reporter: Oliver-Rainer Wittmann <orw>
Component: save-exportAssignee: michael.ruess
Status: CLOSED FIXED QA Contact: issues@sw <issues>
Severity: Trivial    
Priority: P2 CC: Armin.Le.Grand, issues
Version: 680m194Keywords: regression, release_blocker
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description Oliver-Rainer Wittmann 2007-01-03 12:30:08 UTC
- create new Writer document
- insert some text, thus the first paragraph consists of at least two text lines
- insert a drawing object, e.g. an eclipse
- anchor inserted drawing object at-character and choose an character of the
second line of the first paragraph as its anchor character
- change positioning attribute of the drawing object: from left -1cm to
character and from bottom 1cm to character
- save document and load it again
--> position of drawing object doesn't correspond to the set one

Note: Ok in SRC680m193, broken in SRC680m194
Comment 1 Oliver-Rainer Wittmann 2007-01-03 12:36:38 UTC
accepted - fix in progress in cws swqbf90

defect cause:
wrong matrix type used in method <SwXShape::_ConvertTransformationToLayoutDir(..)>
Comment 2 Oliver-Rainer Wittmann 2007-01-03 12:37:42 UTC
adding keywords "regression" and "release_blocker"
Comment 3 Oliver-Rainer Wittmann 2007-01-03 13:55:13 UTC
fixed in cws swqbf90 - changed files:
/sw/source/core/unocore/unodraw.cxx, 1.74.40.1
/sw/source/core/layout/anchoreddrawobject.cxx, 1.21.16.1

additional defect found:
vertical position for alignment to character and to line to text got inverted
after load.
Comment 4 Oliver-Rainer Wittmann 2007-01-04 11:35:01 UTC
OD->MRU: Checked in internal installation set of cws swqbf90 - please verify
Comment 5 michael.ruess 2007-01-12 14:44:30 UTC
Verified fix in CWS swqbf90.
Comment 6 michael.ruess 2007-01-31 16:05:40 UTC
Checked in SRC680m201 and OOF680m5.