diff --git a/WebKit/gtk/ChangeLog b/WebKit/gtk/ChangeLog index e2030de9c9e4966cf3062e0e25de8935049d2129..91b57803838d6f95e9c84363528f18fd8c71c75f 100644 --- a/WebKit/gtk/ChangeLog +++ b/WebKit/gtk/ChangeLog @@ -1,3 +1,12 @@ +2008-06-15 Christian Dywan + + Reviewed by Alp Toker. + + [GTK] Property setters do not call g_object_notify() + https://bugs.webkit.org/show_bug.cgi?id=18405 + + * webkit/webkitwebview.cpp: + 2008-06-15 Christian Dywan Reviewed by Alp Toker. diff --git a/WebKit/gtk/webkit/webkitwebview.cpp b/WebKit/gtk/webkit/webkitwebview.cpp index 2e790c91e1e8722ede001acf0fa8c6fcecc065fb..7e8e3a089c22f1f5ec2ba09448149766a552c22b 100644 --- a/WebKit/gtk/webkit/webkitwebview.cpp +++ b/WebKit/gtk/webkit/webkitwebview.cpp @@ -1458,6 +1458,7 @@ void webkit_web_view_set_settings(WebKitWebView* webView, WebKitWebSettings* web priv->webSettings = webSettings; webkit_web_view_update_settings(webView); g_signal_connect(webSettings, "notify", G_CALLBACK(webkit_web_view_settings_notify), webView); + g_object_notify(G_OBJECT(webView), "settings"); } WebKitWebSettings* webkit_web_view_get_settings(WebKitWebView* webView) @@ -1986,6 +1987,7 @@ void webkit_web_view_set_editable(WebKitWebView* webView, gboolean flag) // mainFrame->setSelectionFromNone(); } else frame->removeEditingStyleFromBodyElement(); + g_object_notify(G_OBJECT(webView), "editable"); } /** @@ -2066,6 +2068,7 @@ void webkit_web_view_set_transparent(WebKitWebView* webView, gboolean flag) Frame* frame = core(webView)->mainFrame(); g_return_if_fail(frame); frame->view()->setTransparent(flag); + g_object_notify(G_OBJECT(webView), "transparent"); } /**