diff --git a/indra/newview/llmediafilter.cpp b/indra/newview/llmediafilter.cpp index 912145c93..7920edf8c 100644 --- a/indra/newview/llmediafilter.cpp +++ b/indra/newview/llmediafilter.cpp @@ -51,6 +51,11 @@ void reportToChat(const std::string& message) LLFloaterChat::addChat(chat, FALSE, FALSE); } +LLMediaFilter::LLMediaFilter() +{ + loadMediaFilterFromDisk(); +} + void LLMediaFilter::filterMediaUrl(LLParcel* parcel) { if (!parcel) return; @@ -194,11 +199,6 @@ void LLMediaFilter::addToMediaList(const std::string& in_url, EMediaList list, b saveMediaFilterToDisk(); } -void LLMediaFilter::init() -{ - loadMediaFilterFromDisk(); -} - void LLMediaFilter::removeFromMediaList(string_vec_t domains, EMediaList list) { switch (list) @@ -364,7 +364,7 @@ bool handle_audio_filter_callback(const LLSD& notification, const LLSD& response } else if (command == PARCEL_MEDIA_COMMAND_TIME) { - //LLViewerParcelMedia::seek(LLViewerParcelMedia::sMediaCommandTime); + LLViewerParcelMedia::seek(LLViewerParcelMedia::sMediaCommandTime); } LLMediaFilter::getInstance()->setQueuedMediaCommand(0); } @@ -431,7 +431,7 @@ bool handle_media_filter_callback(const LLSD& notification, const LLSD& response } else if (command == PARCEL_MEDIA_COMMAND_TIME) { - //LLViewerParcelMedia::seek(LLViewerParcelMedia::sMediaCommandTime); + LLViewerParcelMedia::seek(LLViewerParcelMedia::sMediaCommandTime); } LLMediaFilter::getInstance()->setQueuedMediaCommand(0); } diff --git a/indra/newview/llmediafilter.h b/indra/newview/llmediafilter.h index eb6f509b3..22f38077f 100644 --- a/indra/newview/llmediafilter.h +++ b/indra/newview/llmediafilter.h @@ -46,6 +46,7 @@ public: return mMediaListUpdate.connect(cb); }; + LLMediaFilter(); void filterMediaUrl(LLParcel* parcel); void filterAudioUrl(const std::string& url); //void filterSharedMediaUrl @@ -66,7 +67,6 @@ public: void setCurrentAudioURL(const std::string url ) { mCurrentAudioURL = url; }; void clearCurrentAudioURL() { mCurrentAudioURL.clear(); }; bool filter(const std::string& url, EMediaList list); - void init(); private: void loadMediaFilterFromDisk(); diff --git a/indra/newview/lloverlaybar.cpp b/indra/newview/lloverlaybar.cpp index b616f6c7e..e20ead18d 100644 --- a/indra/newview/lloverlaybar.cpp +++ b/indra/newview/lloverlaybar.cpp @@ -479,7 +479,6 @@ void LLOverlayBar::toggleMediaPlay(void*) LLParcel* parcel = LLViewerParcelMgr::getInstance()->getAgentParcel(); if (parcel) { - //LLViewerParcelMedia::sIsUserAction = true; LLViewerParcelMedia::play(parcel); } } @@ -505,7 +504,6 @@ void LLOverlayBar::toggleMusicPlay(void*) // stream is stopped, it doesn't return the right thing - commenting out for now. // if ( gAudiop->isInternetStreamPlaying() == 0 ) { - //LLViewerParcelMedia::sIsUserAction = true; LLViewerParcelMedia::playStreamingMusic(parcel); } } diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 679bdb5c5..3e1e33fef 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -1724,7 +1724,7 @@ bool idle_startup() if (STATE_MULTIMEDIA_INIT == LLStartUp::getStartupState()) { LLStartUp::multimediaInit(); - LLMediaFilter::getInstance()->init(); + LLMediaFilter::instance(); LLStartUp::setStartupState( STATE_FONT_INIT ); display_startup(); return FALSE; diff --git a/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml b/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml index 78d5563d7..720e4df81 100644 --- a/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml +++ b/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml @@ -4,8 +4,7 @@ Streaming Preferences: Audio Preferences: - - + diff --git a/indra/newview/skins/default/xui/en-us/strings.xml b/indra/newview/skins/default/xui/en-us/strings.xml index bb587d396..be50d389f 100644 --- a/indra/newview/skins/default/xui/en-us/strings.xml +++ b/indra/newview/skins/default/xui/en-us/strings.xml @@ -4426,6 +4426,7 @@ Try enclosing path to the editor with double quotes. Teleport completed from + audio media blacklist