Index: core/src/fxge/skia/fx_skia_device.cpp |
diff --git a/core/src/fxge/skia/fx_skia_device.cpp b/core/src/fxge/skia/fx_skia_device.cpp |
index cc4059dd1d447dce697480c35016a2fcd3da078a..a483eca5ca8f18dfec3cb4d61a60dd432f9190c2 100644 |
--- a/core/src/fxge/skia/fx_skia_device.cpp |
+++ b/core/src/fxge/skia/fx_skia_device.cpp |
@@ -210,7 +210,7 @@ static void SkRasterizeStroke(SkPaint& spaint, SkPath* dstPathData, SkPath& path |
dstPathData->transform(smatrix); |
} else { |
int count = (pGraphState->m_DashCount+1)/2; |
- SkScalar* intervals = FX_Alloc(SkScalar, count* sizeof (SkScalar)); |
+ SkScalar* intervals = FX_Alloc2D(SkScalar, count, sizeof(SkScalar)); |
// Set dash pattern |
for (int i = 0; i < count; i ++) { |
FX_FIXFLOAT on = pGraphState->m_DashArray[i*2]; |