From 666dfaafb3f8db90f7a3ce090b79f358c96c8fd7 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Sun, 17 Apr 2011 21:58:11 -0700 Subject: Potential fix for being unable to accept vivox licensing agreement, ported from Singularity, patch by Siana --- linden/indra/newview/floatervoicelicense.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/linden/indra/newview/floatervoicelicense.cpp b/linden/indra/newview/floatervoicelicense.cpp index e8cd4f3..c780ff3 100644 --- a/linden/indra/newview/floatervoicelicense.cpp +++ b/linden/indra/newview/floatervoicelicense.cpp @@ -128,8 +128,16 @@ BOOL FloaterVoiceLicense::postBuild() // start to observe it so we see navigate complete events web_browser->addObserver( this ); - gResponsePtr = LLIamHereVoice::build( this ); - LLHTTPClient::get( getString( "real_url" ), gResponsePtr ); + std::string url = getString( "real_url" ); + if (url.substr(0,4) == "http") + { + gResponsePtr = LLIamHereVoice::build( this ); + LLHTTPClient::get( url, gResponsePtr ); + } + else + { + setSiteIsAlive(false); + } } return TRUE; -- cgit v1.1