aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llvoavatar.cpp
diff options
context:
space:
mode:
authorJacek Antonelli2009-09-25 22:15:49 -0500
committerJacek Antonelli2009-09-25 22:15:49 -0500
commit5ff1687542240fe9b00d4c217b764770fc369c06 (patch)
treebc5a1dbc882c19120ca00efb9914d70059cd79cb /linden/indra/newview/llvoavatar.cpp
parentMerge remote branch 'mccabe/1.2.0-next' into next (diff)
parentRemoved grid stuff from World Map (for now). (diff)
downloadmeta-impy-5ff1687542240fe9b00d4c217b764770fc369c06.zip
meta-impy-5ff1687542240fe9b00d4c217b764770fc369c06.tar.gz
meta-impy-5ff1687542240fe9b00d4c217b764770fc369c06.tar.bz2
meta-impy-5ff1687542240fe9b00d4c217b764770fc369c06.tar.xz
Merge branch 'gridmanager' into next
Diffstat (limited to 'linden/indra/newview/llvoavatar.cpp')
-rw-r--r--linden/indra/newview/llvoavatar.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/linden/indra/newview/llvoavatar.cpp b/linden/indra/newview/llvoavatar.cpp
index 431ef96..4ab14f4 100644
--- a/linden/indra/newview/llvoavatar.cpp
+++ b/linden/indra/newview/llvoavatar.cpp
@@ -698,7 +698,11 @@ LLVOAvatar::LLVOAvatar(
698 mTexEyeColor( NULL ), 698 mTexEyeColor( NULL ),
699 mNeedsSkin(FALSE), 699 mNeedsSkin(FALSE),
700 mUpdatePeriod(1), 700 mUpdatePeriod(1),
701 mFullyLoadedInitialized(FALSE) 701// mFullyLoadedInitialized(FALSE)
702 mPreviousFullyLoaded(FALSE),
703 mVisibleChat( FALSE ),
704 mFullyLoadedInitialized(FALSE),
705 mFullyLoaded(FALSE)
702{ 706{
703 LLMemType mt(LLMemType::MTYPE_AVATAR); 707 LLMemType mt(LLMemType::MTYPE_AVATAR);
704 708
@@ -1814,6 +1818,10 @@ BOOL LLVOAvatar::buildSkeleton(LLVOAvatarSkeletonInfo *info)
1814{ 1818{
1815 LLMemType mt(LLMemType::MTYPE_AVATAR); 1819 LLMemType mt(LLMemType::MTYPE_AVATAR);
1816 1820
1821 //this can get called with null info on startup sometimes
1822 if (!info)
1823 return FALSE;
1824
1817 //------------------------------------------------------------------------- 1825 //-------------------------------------------------------------------------
1818 // allocate joints 1826 // allocate joints
1819 //------------------------------------------------------------------------- 1827 //-------------------------------------------------------------------------
@@ -2194,9 +2202,10 @@ void LLVOAvatar::buildCharacter()
2194 LLMenuItemCallGL* item = new LLMenuItemCallGL(attachment->getName(), 2202 LLMenuItemCallGL* item = new LLMenuItemCallGL(attachment->getName(),
2195 NULL, &object_selected_and_point_valid, 2203 NULL, &object_selected_and_point_valid,
2196 &attach_label, attachment); 2204 &attach_label, attachment);
2205if (item){
2197 item->addListener(gMenuHolder->getListenerByName("Object.AttachToAvatar"), "on_click", curiter->first); 2206 item->addListener(gMenuHolder->getListenerByName("Object.AttachToAvatar"), "on_click", curiter->first);
2198 gAttachSubMenu->append(item); 2207 gAttachSubMenu->append(item);
2199 2208}
2200 gDetachSubMenu->append(new LLMenuItemCallGL(attachment->getName(), 2209 gDetachSubMenu->append(new LLMenuItemCallGL(attachment->getName(),
2201 &handle_detach_from_avatar, object_attached, &detach_label, attachment)); 2210 &handle_detach_from_avatar, object_attached, &detach_label, attachment));
2202 2211