• Armin Le Grand's avatar
    Corrected PresObj Styles · 6ebe8b90
    Armin Le Grand yazdı
    When SdrPresObj's get constructed, e.g. when loading/
    opening an Impress, the Styles for the PresObj's
    (PresentationObjects) need to be constructed carefully
    the same way as in former versions. This is a combination
    of creating the SdrObject, adding a Style and setting default
    Attributes, combined with in.-between corrections. All these
    combinations make these fragile, plus the im/export using
    ODF XML format and UNO API. With last SOSaw080 changes
    not all places were correctly converted (mainly due to
    new timing when and how a SdrObject belongs to a SdrPage).
    Corrected this now, checked im/export/echange with
    libreoffice-6-0 versions.
    
    Stuff is more complicated that initially thought, see comment
    added at AttributeProperties::GetObjectItemSet() for more info.
    Adaption of the two UnitTest-Files is explained there, too.
    
    Change-Id: Ia90a37492f3a92030790fbd27b7c532883bce923
    Reviewed-on: https://gerrit.libreoffice.org/55029Tested-by: 's avatarJenkins <ci@libreoffice.org>
    Reviewed-by: 's avatarArmin Le Grand <Armin.Le.Grand@cib.de>
    6ebe8b90
oleproperties.cxx 2.54 KB