diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/QuickMedia.cpp | 2 | ||||
-rw-r--r-- | src/plugins/Matrix.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 9e8211a..92eb03c 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -6672,7 +6672,7 @@ namespace QuickMedia { const char *music_prefix = "🎵 Play "; const char *file_prefix = "💾 Download "; - std::string filename = selected_item_message->body; + std::string filename = message_to_qm_text(matrix, selected_item_message, false); if(string_starts_with(filename, video_prefix)) filename.erase(filename.begin(), filename.begin() + strlen(video_prefix)); else if(string_starts_with(filename, music_prefix)) diff --git a/src/plugins/Matrix.cpp b/src/plugins/Matrix.cpp index 953543c..d93c64a 100644 --- a/src/plugins/Matrix.cpp +++ b/src/plugins/Matrix.cpp @@ -263,7 +263,7 @@ namespace QuickMedia { return colors[color_hash_code(user_id) % num_colors]; } - std::string formatted_text_remove_reply(const std::string &str) { + static std::string formatted_text_remove_reply(const std::string &str) { size_t last_mx_reply_end = str.rfind("</mx-reply>"); if(last_mx_reply_end == std::string::npos) return str; |