From f733a2edef1f1f1841e07c83c1c335e0ba5eed44 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Thu, 10 Nov 2022 00:27:56 +0100 Subject: [PATCH] Fix sending files on android Requires https://github.com/quotient-im/libQuotient/pull/585 --- src/actionshandler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/actionshandler.cpp b/src/actionshandler.cpp index 50bbf3cb6..45ab84cd8 100644 --- a/src/actionshandler.cpp +++ b/src/actionshandler.cpp @@ -63,9 +63,9 @@ void ActionsHandler::handleMessage() { checkEffects(); if (!m_room->chatBoxAttachmentPath().isEmpty()) { - auto path = m_room->chatBoxAttachmentPath(); - path = path.mid(path.lastIndexOf('/') + 1); - m_room->uploadFile(m_room->chatBoxAttachmentPath(), m_room->chatBoxText().isEmpty() ? path : m_room->chatBoxText()); + QUrl url(m_room->chatBoxAttachmentPath()); + auto path = url.isLocalFile() ? url.toLocalFile() : url.toString(); + m_room->uploadFile(path, m_room->chatBoxText().isEmpty() ? path.mid(path.lastIndexOf('/') + 1) : m_room->chatBoxText()); m_room->setChatBoxAttachmentPath({}); m_room->setChatBoxText({}); return;