pidgin: 22ccb9dd: Don't emit changed signal when a webview...
qulogic at pidgin.im
qulogic at pidgin.im
Fri Jun 8 03:12:15 EDT 2012
----------------------------------------------------------------------
Revision: 22ccb9dd26f82ff18dc84b4fe6a06b381536f787
Parent: 881232cfad293c8791953716cb0f912a45c009e0
Author: qulogic at pidgin.im
Date: 06/08/12 02:26:35
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/22ccb9dd26f82ff18dc84b4fe6a06b381536f787
Changelog:
Don't emit changed signal when a webview is insensitive.
Apparently, this is what happens with a GtkTextView, so that we can
do programmatic changes without the signal.
Changes against parent 881232cfad293c8791953716cb0f912a45c009e0
patched pidgin/gtkwebview.c
-------------- next part --------------
============================================================
--- pidgin/gtkwebview.c 54bfd97b4396c27c944259fc1568776617763d94
+++ pidgin/gtkwebview.c c7e97764ce61a22176fd0829c6e4b7f7f408da63
@@ -417,7 +417,7 @@ editable_input_cb(GtkWebView *webview, g
editable_input_cb(GtkWebView *webview, gpointer data)
{
GtkWebViewPriv *priv = GTK_WEBVIEW_GET_PRIVATE(webview);
- if (!priv->edit.block_changed)
+ if (!priv->edit.block_changed && gtk_widget_is_sensitive(GTK_WIDGET(webview)))
g_signal_emit(webview, signals[CHANGED], 0);
}
More information about the Commits
mailing list