From f3879f9b1f5593552e96cd0f3c2cf755c376fb85 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 29 Jul 2014 16:26:49 -0400 Subject: [PATCH] Initialize MinikinPaint members We are stack-allocating MinikinPaint objects in Minikin clients, and without a constructor adding new members to the struct cannot be done without updating all clients (only one right now!). Change-Id: I4170f16498bb6b07cb795495011aca58087ed0bd --- engine/src/flutter/include/minikin/MinikinFont.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/src/flutter/include/minikin/MinikinFont.h b/engine/src/flutter/include/minikin/MinikinFont.h index 935d4bb0b3..873a3eaf4a 100644 --- a/engine/src/flutter/include/minikin/MinikinFont.h +++ b/engine/src/flutter/include/minikin/MinikinFont.h @@ -30,6 +30,8 @@ class MinikinFont; // Possibly move into own .h file? // Note: if you add a field here, also update LayoutCacheKey struct MinikinPaint { + MinikinPaint() : font(0), size(0), scaleX(0), skewX(0), letterSpacing(0), paintFlags(0), + fakery() { } MinikinFont *font; float size; float scaleX;