diff --git a/uppsrc/CtrlCore/X11Clip.cpp b/uppsrc/CtrlCore/X11Clip.cpp index 713a24c99..67cc83839 100644 --- a/uppsrc/CtrlCore/X11Clip.cpp +++ b/uppsrc/CtrlCore/X11Clip.cpp @@ -377,6 +377,17 @@ Vector GetFiles(PasteClip& clip) { return r; } +void AppendFiles(VectorMap& data, const Vector& files) +{ + GuiLock __; + if(files.GetCount() == 0) + return; + String h; + for(int i = 0; i < files.GetCount(); i++) + h << "file://" << files[i] << '\n'; + data.GetAdd("text/uri-list") = h; +} + bool PasteClip::IsAvailable(const char *fmt) const { return Ctrl::ClipHas(type, fmt);