diff options
author | callum_linden <none@none> | 2015-10-19 18:43:48 -0700 |
---|---|---|
committer | callum_linden <none@none> | 2015-10-19 18:43:48 -0700 |
commit | 2a899b49dd5d0a4ff4b4ab2e36bda48ff1473f0a (patch) | |
tree | a551bdf4312569c9d2039c66650bc45b217515f2 /indra/media_plugins/cef | |
parent | 506e7271a7b69cc08a9096a6642a0b3f1b0ce04a (diff) |
MAINT-5711 FIX profiles and marketplace are asking for a login each session
Diffstat (limited to 'indra/media_plugins/cef')
-rw-r--r-- | indra/media_plugins/cef/media_plugin_cef.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp index 3f3d9dc657..7f538e16d8 100644 --- a/indra/media_plugins/cef/media_plugin_cef.cpp +++ b/indra/media_plugins/cef/media_plugin_cef.cpp @@ -479,6 +479,15 @@ void MediaPluginCEF::receiveMessage(const char* message_string) std::string uri = message_in.getValue("uri"); mLLCEFLib->navigate(uri); } + else if (message_name == "set_cookie")
+ {
+ std::string uri = message_in.getValue("uri");
+ std::string name = message_in.getValue("name");
+ std::string value = message_in.getValue("value");
+ std::string domain = message_in.getValue("domain");
+ std::string path = message_in.getValue("path");
+ mLLCEFLib->setCookie(uri, name, value, domain, path);
+ } else if (message_name == "mouse_event") { std::string event = message_in.getValue("event"); |