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