diff options
Diffstat (limited to 'indra/media_plugins')
| -rw-r--r-- | indra/media_plugins/webkit/media_plugin_webkit.cpp | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/indra/media_plugins/webkit/media_plugin_webkit.cpp b/indra/media_plugins/webkit/media_plugin_webkit.cpp index d6f8ae3e16..c1bc9adec0 100644 --- a/indra/media_plugins/webkit/media_plugin_webkit.cpp +++ b/indra/media_plugins/webkit/media_plugin_webkit.cpp @@ -492,6 +492,15 @@ private:  	////////////////////////////////////////////////////////////////////////////////  	// virtual +	void onNavigateErrorPage(const EventType& event) +	{ +		LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER, "navigate_error_page"); +		message.setValueS32("status_code", event.getIntValue()); +		sendMessage(message); +	} +	 +	//////////////////////////////////////////////////////////////////////////////// +	// virtual  	void onLocationChange(const EventType& event)  	{  		if(mInitState >= INIT_STATE_NAVIGATE_COMPLETE) @@ -1225,15 +1234,6 @@ void MediaPluginWebKit::receiveMessage(const char *message_string)  			{  				LLQtWebKit::getInstance()->userAction( mBrowserWindowId, LLQtWebKit::UA_NAVIGATE_BACK );  			} -			else if(message_name == "set_status_redirect") -			{ -				int code = message_in.getValueS32("code"); -				std::string url = message_in.getValue("url"); -				if ( 404 == code )	// browser lib only supports 404 right now -				{ -					LLQtWebKit::getInstance()->set404RedirectUrl( mBrowserWindowId, url ); -				}; -			}  			else if(message_name == "set_user_agent")  			{  				mUserAgent = message_in.getValue("user_agent"); | 
