You need to change the implementation in void Search::oncopyFileNameClicked_gui i.e. Change `magnets` to `filenames` 1. Change string magnets, magnet, filename, tth; to string filenames, magnet, filename, tth; 2. Change if (!magnet.empty()) { if (!magnets.empty()) magnets += '\n'; magnets += magnet; } to if (!filename.empty()) { if (!filenames.empty()) filenames += '\n'; filenames += filename; } 3. Last.. if (!magnets.empty()) gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), magnets.c_str(), magnets.length()); to if (!filenames.empty()) gtk_clipboard_set_text(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), filenames.c_str(), filenames.length()); Hope that helps. I needed this too, for posting magnets and filenames on our intranet website. Without this, I would have to extract the filename from the magnet. :( On 10/30/09, lys