Make Litehtml's "Copy Link" menuitem actually do something
authorAndrej Kacian <ticho@claws-mail.org>
Fri, 1 Feb 2019 20:33:36 +0000 (21:33 +0100)
committerAndrej Kacian <ticho@claws-mail.org>
Sat, 4 May 2019 14:51:02 +0000 (16:51 +0200)
src/plugins/litehtml_viewer/lh_widget.cpp

index a92735a3347da8c48aa4cd033d35d50f8a9bc30c..152053da750ee7ad284cd0428e9c6d2899875191 100644 (file)
@@ -542,7 +542,12 @@ static void open_link_cb(GtkMenuItem *item, gpointer user_data)
 
 static void copy_link_cb(GtkMenuItem *item, gpointer user_data)
 {
-//     lh_widget_wrapped *w = (lh_widget_wrapped *)user_data;
+       lh_widget_wrapped *w = (lh_widget_wrapped *)user_data;
+
+       gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_PRIMARY),
+                       w->m_clicked_url.c_str(), -1);
+       gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD),
+                       w->m_clicked_url.c_str(), -1);
 }
 
 ///////////////////////////////////////////////////////////