| Index: include/core/SkPicture.h
 | 
| diff --git a/include/core/SkPicture.h b/include/core/SkPicture.h
 | 
| index f1ff19cc2efcb1a09cec66a78d44bf534dbe01bd..06cc6e2b07f72b23dd6e9106eef926165a04a60e 100644
 | 
| --- a/include/core/SkPicture.h
 | 
| +++ b/include/core/SkPicture.h
 | 
| @@ -307,18 +307,18 @@ private:
 | 
|      SkAutoTUnref<SkBBoxHierarchy> fBBH;
 | 
|  
 | 
|      struct Analysis {
 | 
| -        // To get setup to work cleanly, we cast away constness and call init()
 | 
| -        // instead of trying to set everything during construction.
 | 
| -        void init(const SkRecord&);
 | 
| +        Analysis() {}  // Only used by SkPictureData codepath.
 | 
| +        explicit Analysis(const SkRecord&);
 | 
|  
 | 
|          bool suitableForGpuRasterization(const char** reason, int sampleCount) const;
 | 
|  
 | 
|          bool        fWillPlaybackBitmaps;
 | 
| +        bool        fHasText;
 | 
|          int         fNumPaintWithPathEffectUses;
 | 
|          int         fNumFastPathDashEffects;
 | 
|          int         fNumAAConcavePaths;
 | 
|          int         fNumAAHairlineConcavePaths;
 | 
| -    } const                       fAnalysis;
 | 
| +    } fAnalysis;
 | 
|  };
 | 
|  
 | 
|  #endif
 | 
| 
 |