[Libreoffice-commits] core.git: sw/source

Stephan Bergmann sbergman at redhat.com
Tue Apr 15 03:36:19 PDT 2014


 sw/source/filter/html/htmlform.cxx |   63 ++-----------------------------------
 sw/source/filter/html/swhtml.hxx   |    1 
 2 files changed, 4 insertions(+), 60 deletions(-)

New commits:
commit b720ee5d9d2cb72038bf39ed8af6a7467948ee62
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Tue Apr 15 12:29:25 2014 +0200

    The only instantiation of SwHTMLFormPendingStackData_Impl is long gone
    
    ...since ff09ed094d6b1d9b41f482a5b349c4fd9e80d857 "INTEGRATION: CWS
    ab53: #i47763# synchronous html import," so lets hope that SetPendingControlSize
    was indeed a leftover that would never have been called.
    
    Change-Id: I63f91fbde4dd3162bacdb935e8b0f1e590f1d378

diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx
index 1a78810..6744184 100644
--- a/sw/source/filter/html/htmlform.cxx
+++ b/sw/source/filter/html/htmlform.cxx
@@ -634,45 +634,6 @@ static void lcl_html_setFixedFontProperty(
     rPropSet->setPropertyValue("FontHeight", aTmp );
 }
 
-class SwHTMLFormPendingStackData_Impl: public SwPendingStackData
-{
-    uno::Reference< drawing::XShape >   xShape;
-    Size            aTextSz;
-    sal_Bool        bMinWidth;
-    sal_Bool        bMinHeight;
-
-public:
-    SwHTMLFormPendingStackData_Impl(
-            const uno::Reference< drawing::XShape > & rShape, const Size& rTextSz,
-            sal_Bool bMinW, sal_Bool bMinH ) :
-        xShape( rShape ),
-        aTextSz( rTextSz ),
-        bMinWidth( bMinW ),
-        bMinHeight( bMinH )
-    {}
-
-    const uno::Reference< drawing::XShape >& GetShape() const { return xShape; }
-    const Size& GetTextSize() const { return aTextSz; }
-    sal_Bool IsMinWidth() const { return bMinWidth; }
-    sal_Bool IsMinHeight() const { return bMinHeight; }
-};
-
-void SwHTMLParser::SetPendingControlSize()
-{
-    OSL_ENSURE( pPendStack, "Wo ist der Pending Stack?" );
-    SwHTMLFormPendingStackData_Impl *pData =
-        (SwHTMLFormPendingStackData_Impl *)pPendStack->pData;
-
-    SwPendingStack* pTmp = pPendStack->pNext;
-    delete pPendStack;
-    pPendStack = pTmp;
-    OSL_ENSURE( !pPendStack, "Wo kommt der Pending-Stack her?" );
-
-    SetControlSize( pData->GetShape(), pData->GetTextSize(),
-                    pData->IsMinWidth(), pData->IsMinHeight() );
-    delete pData;
-}
-
 void SwHTMLParser::SetControlSize( const uno::Reference< drawing::XShape >& rShape,
                                    const Size& rTextSz,
                                    sal_Bool bMinWidth,
@@ -1453,11 +1414,7 @@ void SwHTMLParser::EndForm( sal_Bool bAppend )
 
 void SwHTMLParser::InsertInput()
 {
-    if( pPendStack )
-    {
-        SetPendingControlSize();
-        return;
-    }
+    assert(pPendStack == 0);
 
     if( !pFormImpl || !pFormImpl->GetFormComps().is() )
         return;
@@ -1947,11 +1904,7 @@ void SwHTMLParser::InsertInput()
 
 void SwHTMLParser::NewTextArea()
 {
-    if( pPendStack )
-    {
-        SetPendingControlSize();
-        return;
-    }
+    assert(pPendStack == 0);
 
     OSL_ENSURE( !bTextArea, "TextArea in TextArea???" );
     OSL_ENSURE( !pFormImpl || !pFormImpl->GetFCompPropSet().is(),
@@ -2243,11 +2196,7 @@ void SwHTMLParser::InsertTextAreaText( sal_uInt16 nToken )
 
 void SwHTMLParser::NewSelect()
 {
-    if( pPendStack )
-    {
-        SetPendingControlSize();
-        return;
-    }
+    assert(pPendStack == 0);
 
     OSL_ENSURE( !bSelect, "Select in Select???" );
     OSL_ENSURE( !pFormImpl || !pFormImpl->GetFCompPropSet().is(),
@@ -2467,11 +2416,7 @@ void SwHTMLParser::NewSelect()
 
 void SwHTMLParser::EndSelect()
 {
-    if( pPendStack )
-    {
-        SetPendingControlSize();
-        return;
-    }
+    assert(pPendStack == 0);
 
     OSL_ENSURE( bSelect, "keine Select" );
     OSL_ENSURE( pFormImpl && pFormImpl->GetFCompPropSet().is(),
diff --git a/sw/source/filter/html/swhtml.hxx b/sw/source/filter/html/swhtml.hxx
index 70648b7..86e39fb 100644
--- a/sw/source/filter/html/swhtml.hxx
+++ b/sw/source/filter/html/swhtml.hxx
@@ -788,7 +788,6 @@ private:
                         sal_Bool bHidden = sal_False );
     void SetControlSize( const ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > & rShape, const Size& rTextSz,
                          sal_Bool bMinWidth, sal_Bool bMinHeight );
-    void SetPendingControlSize();
 
 public:
     void ResizeDrawObject( SdrObject* pObj, SwTwips nWidth );


More information about the Libreoffice-commits mailing list