--- a/webengine/osswebengine/WebCore/rendering/RenderBox.cpp Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/WebCore/rendering/RenderBox.cpp Fri Jul 03 15:54:40 2009 +0100
@@ -54,6 +54,17 @@
typedef WTF::HashMap<const RenderBox*, int> OverrideSizeMap;
static OverrideSizeMap* gOverrideSizeMap = 0;
+struct cleanOverridSizeMap {
+ ~cleanOverridSizeMap() {
+ if( gOverrideSizeMap ) {
+ gOverrideSizeMap->clear();
+ delete gOverrideSizeMap;
+ gOverrideSizeMap = 0;
+ }
+ }
+};
+struct cleanOverridSizeMap cleanOSizeMap;
+
RenderBox::RenderBox(Node* node)
: RenderObject(node)
, m_width(0)