summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2013-10-28 17:25:18 -0700
committerMerov Linden <merov@lindenlab.com>2013-10-28 17:25:18 -0700
commit85b6aeb4046c08986310eeb74d3cc1806dd07719 (patch)
tree587b7b5aba00fa59146afdf8d11d74d6bbf4377d /indra
parent026b528b86a853a923ec87dd3897fe2079cbd539 (diff)
parent3a57a67c5d386cfa6df004915ecb0104b3207e72 (diff)
Pull merge from lindenlab/viewer-fbc
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/llfacebookconnect.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/indra/newview/llfacebookconnect.cpp b/indra/newview/llfacebookconnect.cpp
index 497354acc7..67a1792aa5 100644
--- a/indra/newview/llfacebookconnect.cpp
+++ b/indra/newview/llfacebookconnect.cpp
@@ -356,13 +356,18 @@ void LLFacebookConnect::openFacebookWeb(std::string url)
std::string LLFacebookConnect::getFacebookConnectURL(const std::string& route, bool include_read_from_master)
{
- std::string url = gAgent.getRegion()->getCapability("FacebookConnect");
- url += route;
+ std::string url("");
+ LLViewerRegion *regionp = gAgent.getRegion();
+ if (regionp)
+ {
+ url = regionp->getCapability("FacebookConnect");
+ url += route;
- if (include_read_from_master && mReadFromMaster)
- {
- url += "?read_from_master=true";
- }
+ if (include_read_from_master && mReadFromMaster)
+ {
+ url += "?read_from_master=true";
+ }
+ }
return url;
}