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

Miklos Vajna vmiklos at collabora.co.uk
Fri Apr 4 01:13:53 PDT 2014


 oox/source/drawingml/shapecontext.cxx                   |    5 +++++
 oox/source/drawingml/shapegroupcontext.cxx              |    2 ++
 oox/source/drawingml/textcharacterpropertiescontext.cxx |    2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 527440c9d9086ae01c277b0dca96a87eb0868ae6
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Fri Apr 4 10:11:33 2014 +0200

    oox: fix a few bogus SAL_WARN
    
    The idea is that when an element is unhandled, it's either unhandled
    explicitly by an empty "case..break" block (so grep can quickly find it)
    or we raise a warning. Add a few placeholders for cases that we won't
    probably handle better in the near future to silence warnings.
    
    Change-Id: I41dec7802c4671550130393b4f98a8f0d8dfc059

diff --git a/oox/source/drawingml/shapecontext.cxx b/oox/source/drawingml/shapecontext.cxx
index eef5a78..bc246d2 100644
--- a/oox/source/drawingml/shapecontext.cxx
+++ b/oox/source/drawingml/shapecontext.cxx
@@ -103,6 +103,7 @@ ContextHandlerRef ShapeContext::onCreateContext( sal_Int32 aElementToken, const
     case XML_txXfrm:
     {
         mpShapePtr->getTextBody()->getTextProperties().moRotation = rAttribs.getInteger( XML_rot );
+        return 0;
         break;
     }
     case XML_cNvSpPr:
@@ -120,6 +121,10 @@ ContextHandlerRef ShapeContext::onCreateContext( sal_Int32 aElementToken, const
         break;
     case XML_nvPicPr:
         break;
+    case XML_relIds:
+        break;
+    case XML_nvSpPr:
+        break;
     default:
         SAL_WARN("oox", "ShapeContext::onCreateContext: unhandled element: " << getBaseToken(aElementToken));
         break;
diff --git a/oox/source/drawingml/shapegroupcontext.cxx b/oox/source/drawingml/shapegroupcontext.cxx
index d5eb503..d795c39 100644
--- a/oox/source/drawingml/shapegroupcontext.cxx
+++ b/oox/source/drawingml/shapegroupcontext.cxx
@@ -75,6 +75,8 @@ ContextHandlerRef ShapeGroupContext::onCreateContext( sal_Int32 aElementToken, c
 
     case XML_grpSpPr:
         return new ShapePropertiesContext( *this, *mpGroupShapePtr );
+    case XML_nvGrpSpPr:
+        return 0;
     case XML_spPr:
         return new ShapePropertiesContext( *this, *mpGroupShapePtr );
 /*
diff --git a/oox/source/drawingml/textcharacterpropertiescontext.cxx b/oox/source/drawingml/textcharacterpropertiescontext.cxx
index 898806e..7bedd8e 100644
--- a/oox/source/drawingml/textcharacterpropertiescontext.cxx
+++ b/oox/source/drawingml/textcharacterpropertiescontext.cxx
@@ -216,7 +216,7 @@ ContextHandlerRef TextCharacterPropertiesContext::onCreateContext( sal_Int32 aEl
             }
             break;
         default:
-            SAL_INFO("oox", "TextCharacterPropertiesContext::onCreateContext: unhandled element: " << getBaseToken(aElementToken));
+            SAL_WARN("oox", "TextCharacterPropertiesContext::onCreateContext: unhandled element: " << getBaseToken(aElementToken));
             break;
     }
 


More information about the Libreoffice-commits mailing list