aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llhoverview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/llhoverview.cpp')
-rw-r--r--linden/indra/newview/llhoverview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/linden/indra/newview/llhoverview.cpp b/linden/indra/newview/llhoverview.cpp
index 120bbaa..c7136bc 100644
--- a/linden/indra/newview/llhoverview.cpp
+++ b/linden/indra/newview/llhoverview.cpp
@@ -158,12 +158,13 @@ void LLHoverView::updateHover(LLTool* current_tool)
158 158
159void LLHoverView::pickCallback(const LLPickInfo& pick_info) 159void LLHoverView::pickCallback(const LLPickInfo& pick_info)
160{ 160{
161 gHoverView->mLastPickInfo = pick_info;
161 LLViewerObject* hit_obj = pick_info.getObject(); 162 LLViewerObject* hit_obj = pick_info.getObject();
162 163
163 if (hit_obj) 164 if (hit_obj)
164 { 165 {
165 gHoverView->setHoverActive(TRUE); 166 gHoverView->setHoverActive(TRUE);
166 LLSelectMgr::getInstance()->setHoverObject(hit_obj); 167 LLSelectMgr::getInstance()->setHoverObject(hit_obj, pick_info.mObjectFace);
167 gHoverView->mLastHoverObject = hit_obj; 168 gHoverView->mLastHoverObject = hit_obj;
168 gHoverView->mHoverOffset = pick_info.mObjectOffset; 169 gHoverView->mHoverOffset = pick_info.mObjectOffset;
169 } 170 }