pidgin/gtkimhtml.c

changeset 27032
991e2899be82
parent 27031
6779a535047e
child 27114
63f35ec28622
--- a/pidgin/gtkimhtml.c	Sun May 03 23:46:18 2009 +0000
+++ b/pidgin/gtkimhtml.c	Sun May 03 23:49:25 2009 +0000
@@ -5884,3 +5884,16 @@
 	g_signal_connect(G_OBJECT(imhtml), "message_send",
 		G_CALLBACK(return_add_newline_cb), NULL);
 }
+
+void gtk_imhtml_set_populate_primary_clipboard(GtkIMHtml *imhtml, gboolean populate)
+{
+	if (populate) {
+		g_signal_handlers_unblock_matched(imhtml->text_buffer,
+				G_SIGNAL_MATCH_FUNC, 0, 0, NULL,
+				mark_set_so_update_selection_cb, NULL);
+	} else {
+		g_signal_handlers_block_matched(imhtml->text_buffer,
+				G_SIGNAL_MATCH_FUNC, 0, 0, NULL,
+				mark_set_so_update_selection_cb, NULL);
+	}
+}

mercurial