Merge branch 'AltCompilers' of bitbucket.org:LightDrake/singularityviewer into AltCompilers
This commit is contained in:
@@ -346,6 +346,7 @@ BOOL LLMediaCtrl::postBuild ()
|
||||
}
|
||||
|
||||
void LLMediaCtrl::onOpenWebInspector()
|
||||
{
|
||||
if (mMediaSource && mMediaSource->hasMedia())
|
||||
mMediaSource->getMediaPlugin()->showWebInspector( true );
|
||||
}
|
||||
|
||||
@@ -737,7 +737,7 @@ BOOL LLPanelEditWearable::postBuild()
|
||||
{
|
||||
llinfos << "Finding button " << subpart_entry->mButtonName << llendl;
|
||||
llassert_always(getChild<LLButton>(subpart_entry->mButtonName,true,false));
|
||||
childSetAction(subpart_entry->mButtonName, &LLPanelEditWearable::onBtnSubpart, (void*)index);
|
||||
childSetAction(subpart_entry->mButtonName, &LLPanelEditWearable::onBtnSubpart, reinterpret_cast<void*>(index));
|
||||
}
|
||||
}
|
||||
// initialize texture and color picker controls
|
||||
|
||||
@@ -477,28 +477,13 @@ bool LLViewerMediaImpl::initializePlugin(const std::string& media_type)
|
||||
media_source->ignore_ssl_cert_errors(true);
|
||||
}
|
||||
|
||||
// start by assuming the default CA file will be used
|
||||
// the correct way to deal with certs it to load ours from CA.pem and append them to the ones
|
||||
// Qt/WebKit loads from your system location.
|
||||
// Note: This needs the new CA.pem file with the Equifax Secure Certificate Authority
|
||||
// cert at the bottom: (MIIDIDCCAomgAwIBAgIENd70zzANBg)
|
||||
std::string ca_path = gDirUtilp->getExpandedFilename( LL_PATH_APP_SETTINGS, "CA.pem" );
|
||||
|
||||
// default turned off so pick up the user specified path
|
||||
if( ! gSavedSettings.getBOOL("BrowserUseDefaultCAFile"))
|
||||
{
|
||||
ca_path = gSavedSettings.getString("BrowserCAFilePath");
|
||||
}
|
||||
// set the path to the CA.pem file
|
||||
media_source->addCertificateFilePath( ca_path );
|
||||
|
||||
// TODO: Only send cookies to plugins that need them
|
||||
// Ideally, the plugin should tell us whether it handles cookies or not -- either via the init response or through a separate message.
|
||||
// Due to the ordering of messages, it's possible we wouldn't get that information back in time to send cookies before sending a navigate message,
|
||||
// which could cause odd race conditions.
|
||||
std::string all_cookies = LLViewerMedia::getCookieStore()->getAllCookies();
|
||||
lldebugs << "setting cookies: " << all_cookies << llendl;
|
||||
if(!all_cookies.empty())
|
||||
{
|
||||
media_source->set_cookies(all_cookies);
|
||||
}
|
||||
|
||||
mPluginBase = media_source;
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user