aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-web-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-web-view.c')
-rw-r--r--e-util/e-web-view.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/e-util/e-web-view.c b/e-util/e-web-view.c
index 511f17e743..5750ad9628 100644
--- a/e-util/e-web-view.c
+++ b/e-util/e-web-view.c
@@ -253,10 +253,14 @@ action_uri_copy_cb (GtkAction *action,
GtkClipboard *clipboard;
const gchar *uri;
- clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
uri = e_web_view_get_selected_uri (web_view);
g_return_if_fail (uri != NULL);
+ clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
+ gtk_clipboard_set_text (clipboard, uri, -1);
+ gtk_clipboard_store (clipboard);
+
+ clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
gtk_clipboard_set_text (clipboard, uri, -1);
gtk_clipboard_store (clipboard);
}