[Libreoffice-commits] core.git: 2 commits - cui/source svx/source

Caolán McNamara caolanm at redhat.com
Fri Jan 17 09:11:44 PST 2014


 cui/source/inc/grfpage.hxx      |    1 +
 cui/source/tabpages/grfpage.cxx |    5 +++++
 svx/source/svdraw/svdoashp.cxx  |    2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit dfddb1d3029e1f129e94b5a2e802f32dd03fe188
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Jan 17 17:10:19 2014 +0000

    need to call SetFrameSize on Resize
    
    otherwise if the crop tab is not the initial tab shown then
    it doesn't repaint correctly when it is shown
    
    Change-Id: Ie61819fe3fb089b716547fa5e54352ae04fd8087

diff --git a/cui/source/inc/grfpage.hxx b/cui/source/inc/grfpage.hxx
index 474565d..0b13e11 100644
--- a/cui/source/inc/grfpage.hxx
+++ b/cui/source/inc/grfpage.hxx
@@ -36,6 +36,7 @@ public:
     SvxCropExample( Window* pPar, WinBits nStyle );
 
     virtual void Paint( const Rectangle& rRect );
+    virtual void Resize();
     virtual Size GetOptimalSize() const;
 
     void SetTopLeft( const Point& rNew )    { aTopLeft = rNew; }
diff --git a/cui/source/tabpages/grfpage.cxx b/cui/source/tabpages/grfpage.cxx
index 1a2592f..6b27019 100644
--- a/cui/source/tabpages/grfpage.cxx
+++ b/cui/source/tabpages/grfpage.cxx
@@ -786,6 +786,11 @@ void SvxCropExample::Paint( const Rectangle& )
     DrawRect( aRect );
 }
 
+void SvxCropExample::Resize()
+{
+    SetFrameSize(aFrameSize);
+}
+
 void SvxCropExample::SetFrameSize( const Size& rSz )
 {
     aFrameSize = rSz;
commit 285d62c554956d44a66128f57952de492037ffde
Author: Andre Fischer <af at apache.org>
Date:   Fri Jan 17 15:45:31 2014 +0000

    105491: Switched update of vertical flag and setting the item set to avoid infinite recursion.
    (cherry picked from commit bb94c19d2c7df1c468d38b7744e0d34e8ac27a99)

diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx
index 783f046..7e213b7 100644
--- a/svx/source/svdraw/svdoashp.cxx
+++ b/svx/source/svdraw/svdoashp.cxx
@@ -2298,10 +2298,10 @@ void SdrObjCustomShape::SetVerticalWriting( sal_Bool bVertical )
                 case SDRTEXTHORZADJUST_BLOCK: aNewSet.Put(SdrTextVertAdjustItem(SDRTEXTVERTADJUST_BLOCK)); break;
             }
 
-            SetObjectItemSet( aNewSet );
             pOutlinerParaObject = GetOutlinerParaObject();
             if ( pOutlinerParaObject )
                 pOutlinerParaObject->SetVertical(bVertical);
+            SetObjectItemSet( aNewSet );
 
             // restore object size
             SetSnapRect(aObjectRect);


More information about the Libreoffice-commits mailing list