aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkFontStream.cpp
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-05 20:50:47 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-05 20:50:47 +0000
commit90ee4488e9c6b8ec4cb1137250fed43b5919ce2c (patch)
treeadef686be82924a30e3114a8035596b7d1472cd8 /src/core/SkFontStream.cpp
parent66a58aca8379a33ccc7572a31c74a3334d08b47c (diff)
rewind at the start of each FontStream api (since we rewinding internally anyway)
Review URL: https://codereview.chromium.org/12465009 git-svn-id: http://skia.googlecode.com/svn/trunk@7997 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkFontStream.cpp')
-rw-r--r--src/core/SkFontStream.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/SkFontStream.cpp b/src/core/SkFontStream.cpp
index e7ce370705..b6a5d6b119 100644
--- a/src/core/SkFontStream.cpp
+++ b/src/core/SkFontStream.cpp
@@ -89,6 +89,8 @@ struct SfntHeader {
fDir will be automatically freed when this object is destroyed
*/
bool init(SkStream* stream) {
+ stream->rewind();
+
size_t offsetToDir;
fCount = count_tables(stream, &offsetToDir);
if (0 == fCount) {