sw/source/uibase/shells/grfsh.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 153818bf686fe9d1b8f5a4f65cc14ea57420d1b0 Author: Justin Luth <justin_l...@sil.org> Date: Mon Feb 15 17:57:36 2016 +0300 tdf#82012 - keep flip settings when compressing image Format - flip - Horizontal/Vertical setting was lost when compressing an image. Change-Id: Id39e7ce9a82174ac2248851107e398979fba56aa Reviewed-on: https://gerrit.libreoffice.org/22372 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Justin Luth <justin_l...@sil.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/uibase/shells/grfsh.cxx b/sw/source/uibase/shells/grfsh.cxx index edefcd8..0e2411b 100644 --- a/sw/source/uibase/shells/grfsh.cxx +++ b/sw/source/uibase/shells/grfsh.cxx @@ -151,8 +151,9 @@ void SwGrfShell::Execute(SfxRequest &rReq) convertTwipToMm100(rSh.GetAnyCurRect(RECT_FLY_EMBEDDED).Width()), convertTwipToMm100(rSh.GetAnyCurRect(RECT_FLY_EMBEDDED).Height())); - SfxItemSet aSet( rSh.GetAttrPool(), RES_GRFATR_CROPGRF, RES_GRFATR_CROPGRF ); + SfxItemSet aSet( rSh.GetAttrPool(), RES_GRFATR_MIRRORGRF, RES_GRFATR_CROPGRF ); rSh.GetCurAttr( aSet ); + SwMirrorGrf aMirror( static_cast<const SwMirrorGrf&>( aSet.Get(RES_GRFATR_MIRRORGRF)) ); SwCropGrf aCrop( static_cast<const SwCropGrf&>( aSet.Get(RES_GRFATR_CROPGRF)) ); Rectangle aCropRectangle( @@ -179,6 +180,7 @@ void SwGrfShell::Execute(SfxRequest &rReq) rSh.ReRead(OUString(), OUString(), const_cast<const Graphic*>(&aCompressedGraphic)); rSh.SetAttrItem(aCrop); + rSh.SetAttrItem(aMirror); rSh.EndUndo(UNDO_END); rSh.EndAllAction();
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits