Add support for an "_internal" target that forces a link to open in the embedded browser, regardless of the state of the "UseExternalBrowser" pref.

master
Monroe Linden 2010-08-18 16:58:57 -07:00
parent f96c1c3ac2
commit 25367cb33a
1 changed files with 6 additions and 1 deletions

View File

@ -86,7 +86,12 @@ void LLWeb::initClass()
// static
void LLWeb::loadURL(const std::string& url, const std::string& target)
{
if (gSavedSettings.getBOOL("UseExternalBrowser") || (target == "_external"))
if(target == "_internal")
{
// Force load in the internal browser, as if with a blank target.
loadURLInternal(url);
}
else if (gSavedSettings.getBOOL("UseExternalBrowser") || (target == "_external"))
{
loadURLExternal(url);
}