diff options
Diffstat (limited to 'indra/media_plugins/webkit')
| -rw-r--r-- | indra/media_plugins/webkit/media_plugin_webkit.cpp | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/indra/media_plugins/webkit/media_plugin_webkit.cpp b/indra/media_plugins/webkit/media_plugin_webkit.cpp index 0f74772e42..d35d202e99 100644 --- a/indra/media_plugins/webkit/media_plugin_webkit.cpp +++ b/indra/media_plugins/webkit/media_plugin_webkit.cpp @@ -323,7 +323,7 @@ private:  		LLQtWebKit::getInstance()->enablePlugins( mPluginsEnabled );  		// turn on/off Javascript based on what host app tells us -		LLQtWebKit::getInstance()->enableJavascript( mJavascriptEnabled ); +		LLQtWebKit::getInstance()->enableJavaScript( mJavascriptEnabled );  		std::stringstream str;  		str << "Cookies enabled = " << mCookiesEnabled << ", plugins enabled = " << mPluginsEnabled << ", Javascript enabled = " << mJavascriptEnabled; @@ -346,7 +346,7 @@ private:  		// append details to agent string  		LLQtWebKit::getInstance()->setBrowserAgentId( mUserAgent );  		postDebugMessage( "Updating user agent with " + mUserAgent ); -		 +  #if !LL_QTWEBKIT_USES_PIXMAPS  		// don't flip bitmap  		LLQtWebKit::getInstance()->flipWindow( mBrowserWindowId, true ); @@ -1298,6 +1298,15 @@ void MediaPluginWebKit::receiveMessage(const char *message_string)  					mFirstFocus = false;  				}  			} +			else if(message_name == "set_page_zoom_factor") +			{ +#if LLQTWEBKIT_API_VERSION >= 15 +				F32 factor = message_in.getValueReal("factor"); +				LLQtWebKit::getInstance()->setPageZoomFactor(factor); +#else +				llwarns << "Ignoring setPageZoomFactor message (llqtwebkit version is too old)." << llendl; +#endif +			}  			else if(message_name == "clear_cache")  			{  				LLQtWebKit::getInstance()->clearCache(); | 
