Changeset 96317 in webkit
- Timestamp:
- Sep 29, 2011 4:00:04 AM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r96295 r96317 1 2011-09-29 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Explicitly call destructors for objects initialized with placement new syntax 4 https://bugs.webkit.org/show_bug.cgi?id=69079 5 6 Reviewed by Xan Lopez. 7 8 * UIProcess/API/gtk/WebKitWebContext.cpp: 9 (webkitWebContextFinalize): Call ~WebKitWebContextPrivate(). 10 * UIProcess/API/gtk/WebKitWebLoaderClient.cpp: 11 (webkitWebLoaderClientFinalize): Call ~WebKitWebLoaderClient(). 12 (webkit_web_loader_client_class_init): 13 * UIProcess/API/gtk/WebKitWebView.cpp: 14 (webkitWebViewFinalize): Call ~WebKitWebViewPrivate(). 15 (webkit_web_view_class_init): 16 1 17 2011-09-28 Martin Robinson <mrobinson@igalia.com> 2 18 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.cpp
r96136 r96317 37 37 WKRelease(context->priv->context); 38 38 context->priv->context = 0; 39 40 context->priv->~WebKitWebContextPrivate(); 41 42 G_OBJECT_CLASS(webkit_web_context_parent_class)->finalize(object); 39 43 } 40 44 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebLoaderClient.cpp
r96226 r96317 183 183 } 184 184 185 static void webkitWebLoaderClientFinalize(GObject* object) 186 { 187 WEBKIT_WEB_LOADER_CLIENT(object)->priv->~WebKitWebLoaderClientPrivate(); 188 G_OBJECT_CLASS(webkit_web_loader_client_parent_class)->finalize(object); 189 } 190 185 191 static void webkit_web_loader_client_init(WebKitWebLoaderClient* client) 186 192 { … … 197 203 objectClass->get_property = webkitWebLoaderClientGetProperty; 198 204 objectClass->constructed = webkitWebLoaderClientConstructed; 205 objectClass->finalize = webkitWebLoaderClientFinalize; 199 206 200 207 /** -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.cpp
r96226 r96317 84 84 } 85 85 86 static void webkitWebViewFinalize(GObject* object) 87 { 88 WEBKIT_WEB_VIEW(object)->priv->~WebKitWebViewPrivate(); 89 G_OBJECT_CLASS(webkit_web_view_parent_class)->finalize(object); 90 } 91 86 92 static void webkit_web_view_init(WebKitWebView* webView) 87 93 { … … 98 104 gObjectClass->set_property = webkitWebViewSetProperty; 99 105 gObjectClass->get_property = webkitWebViewGetProperty; 106 gObjectClass->finalize = webkitWebViewFinalize; 100 107 101 108 g_type_class_add_private(webViewClass, sizeof(WebKitWebViewPrivate));
Note: See TracChangeset
for help on using the changeset viewer.