Kaydet (Commit) 6b15221e authored tarafından Markus Mohrhard's avatar Markus Mohrhard

better error messages for exceptions in XShapeDumper.cxx

Change-Id: I37761931b9f8351036f360423f481f53a59855fb
üst 5b6123e9
......@@ -35,6 +35,8 @@
#include <com/sun/star/text/XText.hpp>
#include <rtl/strbuf.hxx>
#include <libxml/xmlwriter.h>
#include <iostream>
#include <rtl/oustringostreaminserter.hxx>
#define DEBUG_DUMPER 0
......@@ -1834,9 +1836,9 @@ void dumpXShape(uno::Reference< drawing::XShape > xShape, xmlTextWriterPtr xmlWr
enhancedDumper.dumpEnhancedCustomShapeTextPathService(xPropSet);
}
} // end of the 'try' block
catch (com::sun::star::beans::UnknownPropertyException &e)
catch (const beans::UnknownPropertyException& e)
{
printf("Problem in the XShapeDumper");
std::cout << "Exception caught in XShapeDumper.cxx: " << e.Message << std::endl;
}
#if DEBUG_DUMPER
......@@ -1877,7 +1879,14 @@ rtl::OUString XShapeDumper::dump(uno::Reference<drawing::XShapes> xPageShapes)
xmlTextWriterStartDocument( xmlWriter, NULL, NULL, NULL );
dumpXShapes( xPageShapes, xmlWriter );
try
{
dumpXShapes( xPageShapes, xmlWriter );
}
catch (const beans::UnknownPropertyException& e)
{
std::cout << "Exception caught in XShapeDumper: " << e.Message << std::endl;
}
xmlTextWriterEndDocument( xmlWriter );
xmlFreeTextWriter( xmlWriter );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment