From 808561bb2a5f89a59cb354aea88f5363ef73c40f Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Sat, 21 Apr 2012 19:29:17 -0600 Subject: remove special handling of the SELECTION_CHANGED event fixes #296 (primary selection replaces content of clipboard) fixes slow insertion in some textareas (#295 ?) --- src/callbacks.c | 11 ----------- src/callbacks.h | 3 --- src/uzbl-core.c | 1 - 3 files changed, 15 deletions(-) (limited to 'src') diff --git a/src/callbacks.c b/src/callbacks.c index 5b66905..eee9f69 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -94,17 +94,6 @@ load_error_cb (WebKitWebView* page, WebKitWebFrame* frame, gchar *uri, gpointer return FALSE; } -void -selection_changed_cb(WebKitWebView *webkitwebview, gpointer ud) { - (void)ud; - gchar *tmp; - - webkit_web_view_copy_clipboard(webkitwebview); - tmp = gtk_clipboard_wait_for_text(gtk_clipboard_get (GDK_SELECTION_CLIPBOARD)); - send_event(SELECTION_CHANGED, NULL, TYPE_STR, tmp ? tmp : "", NULL); - g_free(tmp); -} - void destroy_cb (GtkWidget* widget, gpointer data) { (void) widget; diff --git a/src/callbacks.h b/src/callbacks.h index e9240b5..6a10205 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -18,9 +18,6 @@ load_status_change_cb (WebKitWebView* web_view, GParamSpec param_spec); gboolean load_error_cb (WebKitWebView* page, WebKitWebFrame* frame, gchar *uri, gpointer web_err, gpointer ud); -void -selection_changed_cb(WebKitWebView *webkitwebview, gpointer ud); - void destroy_cb (GtkWidget* widget, gpointer data); diff --git a/src/uzbl-core.c b/src/uzbl-core.c index 770d832..9db034a 100644 --- a/src/uzbl-core.c +++ b/src/uzbl-core.c @@ -771,7 +771,6 @@ create_scrolled_win() { "signal::button-release-event", (GCallback)button_release_cb, NULL, "signal::motion-notify-event", (GCallback)motion_notify_cb, NULL, "signal::notify::title", (GCallback)title_change_cb, NULL, - "signal::selection-changed", (GCallback)selection_changed_cb, NULL, "signal::notify::progress", (GCallback)progress_change_cb, NULL, "signal::notify::load-status", (GCallback)load_status_change_cb, NULL, "signal::notify::uri", (GCallback)uri_change_cb, NULL, -- cgit v1.2.3