summaryrefslogtreecommitdiff
path: root/indra/llplugin/llpluginclassmedia.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-09-04 18:18:50 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-09-08 19:21:20 +0300
commitf4d9d23927368884ffbd859fb4a9e8886ff5004a (patch)
tree75e8f1bfa077fbbd37ac0134edca7a203801a558 /indra/llplugin/llpluginclassmedia.cpp
parentdedb490a113633ae4311b00cb844b50ed950864f (diff)
#6223 360 Snapshot should make an inworld sound
Diffstat (limited to 'indra/llplugin/llpluginclassmedia.cpp')
-rw-r--r--indra/llplugin/llpluginclassmedia.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/llplugin/llpluginclassmedia.cpp b/indra/llplugin/llpluginclassmedia.cpp
index 2269d7adc8..540bd77b7d 100644
--- a/indra/llplugin/llpluginclassmedia.cpp
+++ b/indra/llplugin/llpluginclassmedia.cpp
@@ -1309,8 +1309,16 @@ void LLPluginClassMedia::receivePluginMessage(const LLPluginMessage &message)
else if (message_name == "file_download")
{
mFileDownloadFilename = message.getValue("filename");
+ mFileDownloadProgressPercent = 0;
+ mFileDownloadProgressComplete = false;
mediaEvent(LLPluginClassMediaOwner::MEDIA_EVENT_FILE_DOWNLOAD);
}
+ else if (message_name == "file_download_progress")
+ {
+ mFileDownloadProgressPercent = message.getValueS32("percent");
+ mFileDownloadProgressComplete = message.getValueBoolean("complete");
+ mediaEvent(LLPluginClassMediaOwner::MEDIA_EVENT_FILE_DOWNLOAD_PROGRESS);
+ }
else if(message_name == "debug_message")
{
mDebugMessageText = message.getValue("message_text");