summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toolkit/source/awt/vclxtoolkit.cxx7
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;
}