summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@google.com>2014-07-29 16:26:49 -0400
committerBehdad Esfahbod <behdad@google.com>2014-07-29 16:26:49 -0400
commit83d5a3c53d77c34fbeac7012ab3612933982d494 (patch)
treed88c525b2d8400268a25be41e829c56892ec13b1
parent09f1901d6befcab49ed46cb77151a5d4af14a3b9 (diff)
downloadandroid_frameworks_minikin-83d5a3c53d77c34fbeac7012ab3612933982d494.tar.gz
android_frameworks_minikin-83d5a3c53d77c34fbeac7012ab3612933982d494.tar.bz2
android_frameworks_minikin-83d5a3c53d77c34fbeac7012ab3612933982d494.zip
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
-rw-r--r--include/minikin/MinikinFont.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/minikin/MinikinFont.h b/include/minikin/MinikinFont.h
index 935d4bb..873a3ea 100644
--- a/include/minikin/MinikinFont.h
+++ b/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;