diff options
author | Monroe Linden <monroe@lindenlab.com> | 2010-03-18 17:59:14 -0700 |
---|---|---|
committer | Monroe Linden <monroe@lindenlab.com> | 2010-03-18 17:59:14 -0700 |
commit | 0c1ff8e8769a569c2551a2be04a18cc854cfc5d4 (patch) | |
tree | 7f73923caef220ca545f43900f40c546a9403135 /indra/newview/llviewerwindow.cpp | |
parent | f0aba77b81d0e34636bbf4a3b55e890ff8cc3ebe (diff) |
Fix for EXT-6304: Shared media cookies cannot be deleted via Preferences
Added static member functions to LLViewerMedia: clearAllCookies(), clearAllCaches(), setCookiesEnabled(), and setProxyConfig(). These iterate through all loaded instances and send appropriate messages.
Also added a hack to clearAllCookies() to delete cookie files for all accounts, which should serve until we centralize cookie storage.
Made LLViewerMedia set the proxy config properly when creating new instances. Callum is adding code to do something similar with the cookies enabled flag in a separate commit.
Removed get_web_media from llfloaterpreference.cpp and reworked everything that used it to use the new LLViewerMedia functions instead.
Reviewed by Callum at http://codereview.lindenlab.com/838003.
Diffstat (limited to 'indra/newview/llviewerwindow.cpp')
0 files changed, 0 insertions, 0 deletions