Attachment #8790304: add ignore initialization check flag for mFrame from Paint for bug #1282408

View | Details | Raw Unified | Return to bug 1282408
Collapse All | Expand All

(-)a/layout/svg/SVGContextPaint.h (-1 / +1 lines)
Line     Link Here 
 Lines 162-178   public: Link Here 
162
    }
162
    }
163
163
164
    union {
164
    union {
165
      nsSVGPaintServerFrame* mPaintServerFrame;
165
      nsSVGPaintServerFrame* mPaintServerFrame;
166
      SVGContextPaint* mContextPaint;
166
      SVGContextPaint* mContextPaint;
167
      nscolor mColor;
167
      nscolor mColor;
168
    } mPaintDefinition;
168
    } mPaintDefinition;
169
169
170
    nsIFrame* mFrame;
170
    MOZ_INIT_OUTSIDE_CTOR nsIFrame* mFrame;
171
    // CTM defining the user space for the pattern we will use.
171
    // CTM defining the user space for the pattern we will use.
172
    gfxMatrix mContextMatrix;
172
    gfxMatrix mContextMatrix;
173
    nsStyleSVGPaintType mPaintType;
173
    nsStyleSVGPaintType mPaintType;
174
174
175
    // Device-space-to-pattern-space
175
    // Device-space-to-pattern-space
176
    gfxMatrix mPatternMatrix;
176
    gfxMatrix mPatternMatrix;
177
    nsRefPtrHashtable<nsFloatHashKey, gfxPattern> mPatternCache;
177
    nsRefPtrHashtable<nsFloatHashKey, gfxPattern> mPatternCache;
178
178

Return to bug 1282408