diff options
| -rw-r--r-- | indra/media_plugins/cef/media_plugin_cef.cpp | 13 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/llviewermedia.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_setup.xml | 14 | 
4 files changed, 10 insertions, 32 deletions
diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp index c658f35480..181355d395 100644 --- a/indra/media_plugins/cef/media_plugin_cef.cpp +++ b/indra/media_plugins/cef/media_plugin_cef.cpp @@ -547,7 +547,10 @@ void MediaPluginCEF::receiveMessage(const char* message_string)  				settings.disable_network_service = mDisableNetworkService;  				settings.use_mock_keychain = mUseMockKeyChain;  #endif -				settings.flash_enabled = mPluginsEnabled; +				// SL-14897 Disable Flash support in the embedded browser +				//settings.flash_enabled = mPluginsEnabled; +				settings.flash_enabled = false; +  				settings.flip_mouse_y = false;  				settings.flip_pixels_y = true;  				settings.frame_rate = 60; @@ -556,8 +559,12 @@ void MediaPluginCEF::receiveMessage(const char* message_string)  				settings.initial_width = 1024;  				settings.java_enabled = false;  				settings.javascript_enabled = mJavascriptEnabled; -				settings.media_stream_enabled = false; // MAINT-6060 - WebRTC media removed until we can add granualrity/query UI -				settings.plugins_enabled = mPluginsEnabled; +				settings.media_stream_enabled = false; // MAINT-6060 - WebRTC media removed until we can add granularity/query UI +				 +				// SL-14897 Disable Flash support in the embedded browser +				//settings.plugins_enabled = mPluginsEnabled; +				settings.plugins_enabled = false; +  				settings.user_agent_substring = mCEFLib->makeCompatibleUserAgentString(mUserAgentSubtring);  				settings.webgl_enabled = true;  				settings.log_file = mCefLogFile; diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 77f0fd99bc..5baca21df7 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -2076,17 +2076,6 @@        <key>Value</key>        <integer>1</integer>      </map> -    <key>BrowserPluginsEnabled</key> -    <map> -      <key>Comment</key> -      <string>Enable Web plugins in the built-in Web browser?</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>ChatBarCustomWidth</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 9ed2df2759..9a1403f892 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -1744,10 +1744,6 @@ LLPluginClassMedia* LLViewerMediaImpl::newSourceFromMediaType(std::string media_  			bool cookies_enabled = gSavedSettings.getBOOL( "CookiesEnabled" );  			media_source->cookies_enabled( cookies_enabled || clean_browser); -			// collect 'plugins enabled' setting from prefs and send to embedded browser -			bool plugins_enabled = gSavedSettings.getBOOL( "BrowserPluginsEnabled" ); -			media_source->setPluginsEnabled( plugins_enabled  || clean_browser); -  			// collect 'javascript enabled' setting from prefs and send to embedded browser  			bool javascript_enabled = gSavedSettings.getBOOL( "BrowserJavascriptEnabled" );  			media_source->setJavascriptEnabled( javascript_enabled || clean_browser); diff --git a/indra/newview/skins/default/xui/en/panel_preferences_setup.xml b/indra/newview/skins/default/xui/en/panel_preferences_setup.xml index 6732f4ff1c..89a5a5ca6f 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_setup.xml @@ -148,20 +148,6 @@    </radio_group>    <check_box -    top_delta="2" -    enabled="true" -    follows="left|top" -    height="18" -    initial_value="true" -    control_name="BrowserPluginsEnabled" -    label="Enable plugins" -    left_delta="20" -    mouse_opaque="true" -    name="browser_plugins_enabled" -    radio_style="false" -    width="400" -    top_pad="5"/> -  <check_box      top_delta="4"      enabled="true"      follows="left|top"  | 
