filter/source/svg/svgexport.cxx | 4 ++-- filter/source/svg/svgfilter.hxx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-)
New commits: commit 0571f528cc860037b4f03f9b891fa058d8a2ded9 Author: Noel Grandin <[email protected]> AuthorDate: Tue Dec 2 10:51:06 2025 +0200 Commit: Noel Grandin <[email protected]> CommitDate: Tue Dec 2 12:01:25 2025 +0100 use more specific UNO interface in svgfilter Change-Id: I296f1ad31580508811996c73297c4476bc998ec3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194910 Tested-by: Jenkins Reviewed-by: Noel Grandin <[email protected]> diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index 636064cdcd8c..c84ffe526bd1 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -120,7 +120,7 @@ namespace { class TextField { protected: - SVGFilter::ObjectSet mMasterPageSet; + std::unordered_set< Reference< css::drawing::XDrawPage > > mMasterPageSet; public: TextField() = default; TextField(TextField const &) = default; @@ -150,7 +150,7 @@ protected: sal_Int32 nLength = sText.getLength(); for (auto const& masterPage : mMasterPageSet) { - const Reference< XInterface > & xMasterPage = masterPage; + const Reference< css::drawing::XDrawPage > & xMasterPage = masterPage; for( sal_Int32 i = 0; i < nLength; ++i ) { aTextFieldCharSets[ xMasterPage ][ sTextFieldId ].insert( ustr[i] ); diff --git a/filter/source/svg/svgfilter.hxx b/filter/source/svg/svgfilter.hxx index 902f42b8aab2..7b51499e3ef9 100644 --- a/filter/source/svg/svgfilter.hxx +++ b/filter/source/svg/svgfilter.hxx @@ -175,7 +175,7 @@ public: typedef std::unordered_set< sal_Unicode, HashUChar > UCharSet; typedef std::unordered_map< OUString, UCharSet > UCharSetMap; - typedef std::unordered_map< Reference< XInterface >, UCharSetMap > UCharSetMapMap; + typedef std::unordered_map< Reference< css::drawing::XDrawPage >, UCharSetMap > UCharSetMapMap; typedef std::unordered_set< ObjectRepresentation, HashBitmap, EqualityBitmap > MetaBitmapActionSet; @@ -215,8 +215,8 @@ private: PagePropertySet mVisiblePagePropSet; OUString msClipPathId; UCharSetMapMap mTextFieldCharSets; - Reference< XInterface > mCreateOjectsCurrentMasterPage; - std::unordered_map< Reference< XInterface >, OUString > + Reference< css::drawing::XDrawPage > mCreateOjectsCurrentMasterPage; + std::unordered_map< Reference< css::drawing::XDrawPage >, OUString > mTextShapeIdListMap; MetaBitmapActionSet mEmbeddedBitmapActionSet; ObjectMap mEmbeddedBitmapActionMap;
