From 87998b7a3257af530997e9f3bf6decbffd0aa9f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Tr=C3=B6ger?= <enrico.troeger@uvena.de> Date: Sat, 5 Jun 2010 13:41:00 +0200 Subject: [PATCH] When pasting text in the speed reader, query only the main clipboard This mostly reverts the previous related commit as it turned out that it would most often paste the selected text from the search field which we don't want. --- lib/speedreader.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/speedreader.c b/lib/speedreader.c index 069ca72..a3514d1 100644 --- a/lib/speedreader.c +++ b/lib/speedreader.c @@ -548,14 +548,9 @@ static void sr_clear_clicked_cb(GtkButton *button, GtkTextBuffer *buffer) static void sr_paste_clicked_cb(GtkButton *button, GtkTextBuffer *buffer) { - gchar *text; - gtk_text_buffer_set_text(buffer, "", 0); - text = dict_get_clipboard_contents(); - if (text != NULL) - { - gtk_text_buffer_set_text(buffer, text, -1); - g_free(text); - } + GtkClipboard *clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD); + gtk_text_buffer_set_text(buffer, "", 0); + gtk_text_buffer_paste_clipboard(buffer, clipboard, NULL, TRUE); } -- GitLab