Changeset 195643 in webkit


Ignore:
Timestamp:
Jan 26, 2016, 5:22:44 PM (9 years ago)
Author:
Simon Fraser
Message:

Use initializers in HTMLCanvasElement
https://bugs.webkit.org/show_bug.cgi?id=153472

Reviewed by Michael Catanzaro.

Use initializers, and re-order member variables for better packing.

  • html/HTMLCanvasElement.cpp:

(WebCore::HTMLCanvasElement::HTMLCanvasElement):

  • html/HTMLCanvasElement.h:
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r195642 r195643  
     12016-01-26  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Use initializers in HTMLCanvasElement
     4        https://bugs.webkit.org/show_bug.cgi?id=153472
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        Use initializers, and re-order member variables for better packing.
     9
     10        * html/HTMLCanvasElement.cpp:
     11        (WebCore::HTMLCanvasElement::HTMLCanvasElement):
     12        * html/HTMLCanvasElement.h:
     13
    1142016-01-26  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Source/WebCore/html/HTMLCanvasElement.cpp

    r195452 r195643  
    8282    : HTMLElement(tagName, document)
    8383    , m_size(DefaultWidth, DefaultHeight)
    84     , m_rendererIsCanvas(false)
    85     , m_ignoreReset(false)
    86     , m_originClean(true)
    87     , m_hasCreatedImageBuffer(false)
    88     , m_didClearImageBuffer(false)
    8984{
    9085    ASSERT(hasTagName(canvasTag));
  • trunk/Source/WebCore/html/HTMLCanvasElement.h

    r194290 r195643  
    163163
    164164    HashSet<CanvasObserver*> m_observers;
     165    std::unique_ptr<CanvasRenderingContext> m_context;
    165166
     167    FloatRect m_dirtyRect;
    166168    IntSize m_size;
    167169
    168     std::unique_ptr<CanvasRenderingContext> m_context;
    169 
    170     bool m_rendererIsCanvas;
    171 
    172     bool m_ignoreReset;
    173     FloatRect m_dirtyRect;
    174 
    175     bool m_originClean;
     170    bool m_originClean { true };
     171    bool m_rendererIsCanvas { false };
     172    bool m_ignoreReset { false };
    176173
    177174    // m_createdImageBuffer means we tried to malloc the buffer.  We didn't necessarily get it.
    178     mutable bool m_hasCreatedImageBuffer;
    179     mutable bool m_didClearImageBuffer;
     175    mutable bool m_hasCreatedImageBuffer { false };
     176    mutable bool m_didClearImageBuffer { false };
    180177    mutable std::unique_ptr<ImageBuffer> m_imageBuffer;
    181178    mutable std::unique_ptr<GraphicsContextStateSaver> m_contextStateSaver;
Note: See TracChangeset for help on using the changeset viewer.