equal
deleted
inserted
replaced
52 |
52 |
53 // Used by flexible boxes when flexing this element. |
53 // Used by flexible boxes when flexing this element. |
54 typedef WTF::HashMap<const RenderBox*, int> OverrideSizeMap; |
54 typedef WTF::HashMap<const RenderBox*, int> OverrideSizeMap; |
55 static OverrideSizeMap* gOverrideSizeMap = 0; |
55 static OverrideSizeMap* gOverrideSizeMap = 0; |
56 |
56 |
57 struct cleanOverridSizeMap { |
57 void cleanOverridSizeMap() |
58 ~cleanOverridSizeMap() { |
58 { |
59 if( gOverrideSizeMap ) { |
59 if( gOverrideSizeMap ) { |
60 gOverrideSizeMap->clear(); |
60 gOverrideSizeMap->clear(); |
61 delete gOverrideSizeMap; |
61 delete gOverrideSizeMap; |
62 gOverrideSizeMap = 0; |
62 gOverrideSizeMap = 0; |
63 } |
63 } |
64 } |
64 } |
65 }; |
|
66 struct cleanOverridSizeMap cleanOSizeMap; |
|
67 |
65 |
68 RenderBox::RenderBox(Node* node) |
66 RenderBox::RenderBox(Node* node) |
69 : RenderObject(node) |
67 : RenderObject(node) |
70 , m_width(0) |
68 , m_width(0) |
71 , m_height(0) |
69 , m_height(0) |