Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SpectrumIM/spectrum2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'backends/libpurple/main.cpp')
-rw-r--r--backends/libpurple/main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp
index 7966625b..70aafd1a 100644
--- a/backends/libpurple/main.cpp
+++ b/backends/libpurple/main.cpp
@@ -1966,6 +1966,8 @@ static void XferReceiveComplete(PurpleXfer *xfer) {
pbnetwork::Attachment attachment;
gchar *base_filename = g_path_get_basename(filename.c_str());
attachment.set_url(web_url + "/" + std::string(base_filename));
+ std::string remote_filename(xfer ? purple_xfer_get_filename_wrapped(xfer) : "");
+ attachment.set_description(remote_filename.c_str());
g_free(base_filename);
std::vector<pbnetwork::Attachment> attachments = { attachment };
np->handleMessage(np->m_accounts[account], w, message, "", "", xfer->end_time? std::to_string(xfer->end_time) : "", false, false, false, attachments);