Skip to content
Snippets Groups Projects
Commit 6a89cb6f authored by Merov Linden's avatar Merov Linden
Browse files

Pull merge from lindenlab/viewer-acme

parents 26a6668f 88f13959
No related branches found
No related tags found
No related merge requests found
...@@ -53,6 +53,7 @@ static LLRegisterPanelClassWrapper<LLTwitterPhotoPanel> t_panel_photo("lltwitter ...@@ -53,6 +53,7 @@ static LLRegisterPanelClassWrapper<LLTwitterPhotoPanel> t_panel_photo("lltwitter
static LLRegisterPanelClassWrapper<LLTwitterAccountPanel> t_panel_account("lltwitteraccountpanel"); static LLRegisterPanelClassWrapper<LLTwitterAccountPanel> t_panel_account("lltwitteraccountpanel");
const S32 MAX_POSTCARD_DATASIZE = 1024 * 1024; // one megabyte const S32 MAX_POSTCARD_DATASIZE = 1024 * 1024; // one megabyte
const std::string DEFAULT_PHOTO_LOCATION_URL = "http://maps.secondlife.com/";
const std::string DEFAULT_PHOTO_QUERY_PARAMETERS = "?sourceid=slshare_photo&utm_source=twitter&utm_medium=photo&utm_campaign=slshare"; const std::string DEFAULT_PHOTO_QUERY_PARAMETERS = "?sourceid=slshare_photo&utm_source=twitter&utm_medium=photo&utm_campaign=slshare";
/////////////////////////// ///////////////////////////
...@@ -271,6 +272,13 @@ void LLTwitterPhotoPanel::sendPhoto() ...@@ -271,6 +272,13 @@ void LLTwitterPhotoPanel::sendPhoto()
LLAgentUI::buildSLURL(slurl); LLAgentUI::buildSLURL(slurl);
std::string slurl_string = slurl.getSLURLString(); std::string slurl_string = slurl.getSLURLString();
// Use a valid http:// URL if the scheme is secondlife://
LLURI slurl_uri(slurl_string);
if (slurl_uri.scheme() == LLSLURL::SLURL_SECONDLIFE_SCHEME)
{
slurl_string = DEFAULT_PHOTO_LOCATION_URL;
}
// Add query parameters so Google Analytics can track incoming clicks! // Add query parameters so Google Analytics can track incoming clicks!
slurl_string += DEFAULT_PHOTO_QUERY_PARAMETERS; slurl_string += DEFAULT_PHOTO_QUERY_PARAMETERS;
...@@ -281,7 +289,6 @@ void LLTwitterPhotoPanel::sendPhoto() ...@@ -281,7 +289,6 @@ void LLTwitterPhotoPanel::sendPhoto()
status = status + " " + slurl_string; status = status + " " + slurl_string;
} }
// Add the photo if required // Add the photo if required
bool add_photo = mPhotoCheckbox->getValue().asBoolean(); bool add_photo = mPhotoCheckbox->getValue().asBoolean();
if (add_photo) if (add_photo)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment