webengine/osswebengine/WebCore/rendering/RenderStyle.cpp
changeset 11 c8a366e56285
parent 5 10e98eab6f85
child 48 79859ed3eea9
--- a/webengine/osswebengine/WebCore/rendering/RenderStyle.cpp	Thu Aug 27 07:44:59 2009 +0300
+++ b/webengine/osswebengine/WebCore/rendering/RenderStyle.cpp	Thu Sep 24 12:53:48 2009 +0300
@@ -1443,14 +1443,16 @@
 }
 
 #if PLATFORM(SYMBIAN)
-void RenderStyle::deleteDefaultRenderStyle()
-{
-	//goes to overridden delete operator but calls destructor
-	delete defaultStyle;
-	//release cell allocated because overridder delete does not do that.
-	free(defaultStyle);
-	defaultStyle = NULL;
+struct cleanupDefaultRenderStyle  {
+    ~cleanupDefaultRenderStyle() {
+    //goes to overridden delete operator but calls destructor
+    delete defaultStyle;
+    //release cell allocated because overridder delete does not do that.
+    free(defaultStyle);
+    defaultStyle = NULL;
 }
+};
+struct cleanupDefaultRenderStyle defaultRenderStyle;
 #endif
 
 }