diff options
Diffstat (limited to 'toolkit')
-rw-r--r-- | toolkit/source/awt/vclxtoolkit.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/toolkit/source/awt/vclxtoolkit.cxx b/toolkit/source/awt/vclxtoolkit.cxx index 5991df78fddb..6c21a5b474f1 100644 --- a/toolkit/source/awt/vclxtoolkit.cxx +++ b/toolkit/source/awt/vclxtoolkit.cxx @@ -2550,12 +2550,13 @@ SAL_CALL VCLXToolkit::finishTrackingFontMappingUse() SolarMutexGuard aSolarGuard; OutputDevice::FontMappingUseData data = OutputDevice::FinishTrackingFontMappingUse(); css::uno::Sequence<css::awt::XFontMappingUseItem> ret( data.size()); + css::awt::XFontMappingUseItem* retData = ret.getArray(); for( size_t i = 0; i < data.size(); ++i ) { - ret[ i ].originalFont = data[ i ].mOriginalFont; - ret[ i ].usedFonts = comphelper::arrayToSequence<OUString,OUString> + retData[ i ].originalFont = data[ i ].mOriginalFont; + retData[ i ].usedFonts = comphelper::arrayToSequence<OUString,OUString> (data[ i ].mUsedFonts.data(), data[ i ].mUsedFonts.size()); - ret[ i ].count = data[ i ].mCount; + retData[ i ].count = data[ i ].mCount; } return ret; } |