better error messages for exceptions in XShapeDumper.cxx
Change-Id: I37761931b9f8351036f360423f481f53a59855fb
This commit is contained in:
parent
5b6123e977
commit
6b15221e13
1 changed files with 12 additions and 3 deletions
|
@ -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 );
|
||||
|
|
Loading…
Reference in a new issue