diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 9421f46b1a..6193599e2e 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -22644,6 +22644,17 @@ Change of this parameter will affect the layout of buttons in notification toast Value 511 + FSParcelMusicAutoPlay + + Comment + Auto play parcel music when available + Persist + 1 + Type + Boolean + Value + 0 + diff --git a/indra/newview/llviewerparcelmgr.cpp b/indra/newview/llviewerparcelmgr.cpp index dd2179c2cd..42845ea016 100755 --- a/indra/newview/llviewerparcelmgr.cpp +++ b/indra/newview/llviewerparcelmgr.cpp @@ -1849,11 +1849,17 @@ void LLViewerParcelMgr::optionally_start_music(const std::string& music_url) { // only play music when you enter a new parcel if the UI control for this // was not *explicitly* stopped by the user. (part of SL-4878) - LLPanelNearByMedia* nearby_media_panel = gStatusBar->getNearbyMediaPanel(); - if (gStatusBar->getAudioStreamEnabled() || // ## Zi: Media/Stream separation + // Media/Stream separation + //LLPanelNearByMedia* nearby_media_panel = gStatusBar->getNearbyMediaPanel(); + //if ((nearby_media_panel && + // nearby_media_panel->getParcelAudioAutoStart()) || + // // or they have expressed no opinion in the UI, but have autoplay on... + // (!nearby_media_panel && + // gSavedSettings.getBOOL(LLViewerMedia::AUTO_PLAY_MEDIA_SETTING) && + if (gStatusBar->getAudioStreamEnabled() || // or they have expressed no opinion in the UI, but have autoplay on... - (!nearby_media_panel && - gSavedSettings.getBOOL(LLViewerMedia::AUTO_PLAY_MEDIA_SETTING) && + (gSavedSettings.getBOOL("FSParcelMusicAutoPlay") && + // gSavedSettings.getBOOL("MediaTentativeAutoPlay"))) { if (gSavedSettings.getBOOL("MediaEnableFilter")) diff --git a/indra/newview/skins/default/xui/de/panel_preferences_sound.xml b/indra/newview/skins/default/xui/de/panel_preferences_sound.xml index c7b54dfc5a..b353145d4e 100755 --- a/indra/newview/skins/default/xui/de/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_sound.xml @@ -19,7 +19,8 @@ - + + diff --git a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml index 8b866b27fc..0a3c3f0e8c 100755 --- a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml @@ -50,7 +50,7 @@ name="System Volume" show_text="false" slider_label.halign="right" - top="10" + top="5" volume="true" width="300"> +