diff options
| author | Josh Bell <josh@lindenlab.com> | 2007-02-02 18:05:29 +0000 | 
|---|---|---|
| committer | Josh Bell <josh@lindenlab.com> | 2007-02-02 18:05:29 +0000 | 
| commit | 57be416ab7c9d93196231fb55de8ba563f3b29eb (patch) | |
| tree | a678b2e965a95cc0c237d84b5dce900d38241467 /indra | |
| parent | 305c74d5163c5e344a675d39ca2394a9e45bd2c2 (diff) | |
svn merge -r 57502:57551 svn+ssh://svn.lindenlab.com/svn/linden/branches/Branch_1-13-3
svn merge -r 57565:57604 svn+ssh://svn.lindenlab.com/svn/linden/branches/Branch_1-13-3
(skips 57565, a merge from release. being picky.)
Pick up fixes for:
* Offer Teleport in profiles
* Setting 'none' group
* agni_check_parcel_auctions exception (pushed live already)
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/English.lproj/InfoPlist.strings | 4 | ||||
| -rw-r--r-- | indra/newview/Info-SecondLife.plist | 2 | ||||
| -rw-r--r-- | indra/newview/llpanelavatar.cpp | 37 | 
3 files changed, 21 insertions, 22 deletions
| diff --git a/indra/newview/English.lproj/InfoPlist.strings b/indra/newview/English.lproj/InfoPlist.strings index 6ef64e4b4b..66ce415541 100644 --- a/indra/newview/English.lproj/InfoPlist.strings +++ b/indra/newview/English.lproj/InfoPlist.strings @@ -1,5 +1,5 @@  /* Localized versions of Info.plist keys */  CFBundleName = "Second Life"; -CFBundleShortVersionString = "Second Life version 1.13.3.2"; -CFBundleGetInfoString = "Second Life version 1.13.3.2, Copyright 2004-2006 Linden Research, Inc."; +CFBundleShortVersionString = "Second Life version 1.13.3.3"; +CFBundleGetInfoString = "Second Life version 1.13.3.3, Copyright 2004-2006 Linden Research, Inc."; diff --git a/indra/newview/Info-SecondLife.plist b/indra/newview/Info-SecondLife.plist index 6e1de8bb07..13901656b5 100644 --- a/indra/newview/Info-SecondLife.plist +++ b/indra/newview/Info-SecondLife.plist @@ -32,7 +32,7 @@  		</dict>  	</array>  	<key>CFBundleVersion</key> -	<string>1.13.3.2</string> +	<string>1.13.3.3</string>  	<key>CSResourcesFileMapped</key>  	<true/>  </dict> diff --git a/indra/newview/llpanelavatar.cpp b/indra/newview/llpanelavatar.cpp index 653dd636f9..dda28020cd 100644 --- a/indra/newview/llpanelavatar.cpp +++ b/indra/newview/llpanelavatar.cpp @@ -1294,6 +1294,24 @@ void LLPanelAvatar::setOnlineStatus(EOnlineStatus online_status)  	}  	mPanelSecondLife->childSetVisible("online_yes", (online_status == ONLINE_STATUS_YES)); + +	childSetVisible("Offer Teleport...",TRUE); +	BOOL in_prelude = gAgent.inPrelude(); +	if(gAgent.isGodlike()) +	{ +		childSetEnabled("Offer Teleport...", TRUE); +		childSetToolTip("Offer Teleport...", childGetValue("TeleportGod").asString()); +	} +	else if (in_prelude) +	{ +		childSetEnabled("Offer Teleport...",FALSE); +		childSetToolTip("Offer Teleport...",childGetValue("TeleportPrelude").asString()); +	} +	else +	{ +		childSetEnabled("Offer Teleport...", (online_status == ONLINE_STATUS_YES)); +		childSetToolTip("Offer Teleport...", childGetValue("TeleportNormal").asString()); +	}  }  void LLPanelAvatar::setAvatarID(const LLUUID &avatar_id, const LLString &name, @@ -1404,25 +1422,6 @@ void LLPanelAvatar::setAvatarID(const LLUUID &avatar_id, const LLString &name,  			childSetVisible("Mute",TRUE);  			childSetEnabled("Mute",FALSE); -			childSetVisible("Offer Teleport...",TRUE); -			BOOL in_prelude = gAgent.inPrelude(); -			if(gAgent.isGodlike()) -			{ -				childSetEnabled("Offer Teleport...", TRUE); -				childSetToolTip("Offer Teleport...", childGetValue("TeleportGod").asString()); -			} -			else if (in_prelude) -			{ -				childSetEnabled("Offer Teleport...",FALSE); -				childSetToolTip("Offer Teleport...",childGetValue("TeleportPrelude").asString()); -			} -			else -			{ -				// Even if user might be offline, allow a teleport offer. -				BOOL maybe_online = (online_status != ONLINE_STATUS_NO); -				childSetEnabled("Offer Teleport...", maybe_online); -				childSetToolTip("Offer Teleport...", childGetValue("TeleportNormal").asString()); -			}  			childSetVisible("drop target",TRUE);  			childSetEnabled("drop target",FALSE); | 
