--- 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
}