diff options
Diffstat (limited to 'vcl/win/source/gdi/winlayout.cxx')
-rw-r--r-- | vcl/win/source/gdi/winlayout.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/win/source/gdi/winlayout.cxx b/vcl/win/source/gdi/winlayout.cxx index b3562eec9a63..454ecaecefa5 100644 --- a/vcl/win/source/gdi/winlayout.cxx +++ b/vcl/win/source/gdi/winlayout.cxx @@ -1873,7 +1873,7 @@ void UniscribeLayout::GetCaretPositions( int nMaxIdx, long* pCaretXArray ) const int i; for( i = 0; i < nMaxIdx; ++i ) pCaretXArray[ i ] = -1; - long* const pGlyphPos = (long*)alloca( (mnGlyphCount+1) * sizeof(long) ); + std::unique_ptr<long[]> const pGlyphPos = new long[mnGlyphCount + 1]; for( i = 0; i <= mnGlyphCount; ++i ) pGlyphPos[ i ] = -1; |