static void webkit_dom_test_callback_finalize(GObject* object) { WebKitDOMObject* dom_object = WEBKIT_DOM_OBJECT(object); if (dom_object->coreObject) { WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback *>(dom_object->coreObject); WebKit::DOMObjectCache::forget(coreObject); coreObject->deref(); dom_object->coreObject = NULL; } G_OBJECT_CLASS(webkit_dom_test_callback_parent_class)->finalize(object); }
static void webkit_dom_test_callback_finalize(GObject* object) { #if ENABLE(SQL_DATABASE) WebKitDOMObject* domObject = WEBKIT_DOM_OBJECT(object); if (domObject->coreObject) { WebCore::TestCallback* coreObject = static_cast<WebCore::TestCallback*>(domObject->coreObject); WebKit::DOMObjectCache::forget(coreObject); coreObject->deref(); domObject->coreObject = 0; } #endif // ENABLE(SQL_DATABASE) G_OBJECT_CLASS(webkit_dom_test_callback_parent_class)->finalize(object); }