From 41a46a306f40a7296c56bdeea0ba8a6d630aa15c Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Sat, 4 Sep 2021 12:02:01 +0200 Subject: dynamic_cast -> static_cast (tdf#130795) the dynamic_cast is hot here, and none of these dynamic_casts are necessary, we already assert that they must succeed, so just use static_cast Change-Id: I88ade90431c4da4792c778b5cdab22332ed1c428 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121637 Tested-by: Jenkins Reviewed-by: Noel Grandin --- writerperfect/inc/ImportFilter.hxx | 2 +- writerperfect/source/calc/MSWorksCalcImportFilter.cxx | 2 +- writerperfect/source/writer/WordPerfectImportFilter.cxx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'writerperfect') diff --git a/writerperfect/inc/ImportFilter.hxx b/writerperfect/inc/ImportFilter.hxx index 972bda6b7d0d..69b0e77631e0 100644 --- a/writerperfect/inc/ImportFilter.hxx +++ b/writerperfect/inc/ImportFilter.hxx @@ -87,7 +87,7 @@ public: // OO Graphics Handler: abstract class to handle document SAX messages, concrete implementation here // writes to in-memory target doc DocumentHandler aHandler( - new SvXMLLegacyToFastDocHandler(dynamic_cast(xInternalHandler.get()))); + new SvXMLLegacyToFastDocHandler(static_cast(xInternalHandler.get()))); WPXSvInputStream input(xInputStream); diff --git a/writerperfect/source/calc/MSWorksCalcImportFilter.cxx b/writerperfect/source/calc/MSWorksCalcImportFilter.cxx index 494991878282..c43be95bc7bf 100644 --- a/writerperfect/source/calc/MSWorksCalcImportFilter.cxx +++ b/writerperfect/source/calc/MSWorksCalcImportFilter.cxx @@ -333,7 +333,7 @@ MSWorksCalcImportFilter::filter(const css::uno::Sequence(xInternalHandler.get()))); + new SvXMLLegacyToFastDocHandler(static_cast(xInternalHandler.get()))); writerperfect::WPXSvInputStream input(xInputStream); OdsGenerator exporter; diff --git a/writerperfect/source/writer/WordPerfectImportFilter.cxx b/writerperfect/source/writer/WordPerfectImportFilter.cxx index 8888134e2ebf..8779fb618d19 100644 --- a/writerperfect/source/writer/WordPerfectImportFilter.cxx +++ b/writerperfect/source/writer/WordPerfectImportFilter.cxx @@ -138,7 +138,7 @@ bool WordPerfectImportFilter::importImpl( // OO Document Handler: abstract class to handle document SAX messages, concrete implementation here // writes to in-memory target doc DocumentHandler aHandler( - new SvXMLLegacyToFastDocHandler(dynamic_cast(xInternalHandler.get()))); + new SvXMLLegacyToFastDocHandler(static_cast(xInternalHandler.get()))); OdtGenerator collector; collector.addDocumentHandler(&aHandler, ODF_FLAT_XML); -- cgit