aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview
diff options
context:
space:
mode:
authorelektrahesse2010-10-12 12:51:41 +0200
committerelektrahesse2010-10-12 12:51:41 +0200
commitfb2c2706aa7dde5e9a237a2a7f32965a0e7904bf (patch)
treea81fdaecc62856b1014dfa23cc1cdb69a533e8b7 /linden/indra/newview
parentRemoved a debugging llwarns :P (diff)
downloadmeta-impy-fb2c2706aa7dde5e9a237a2a7f32965a0e7904bf.zip
meta-impy-fb2c2706aa7dde5e9a237a2a7f32965a0e7904bf.tar.gz
meta-impy-fb2c2706aa7dde5e9a237a2a7f32965a0e7904bf.tar.bz2
meta-impy-fb2c2706aa7dde5e9a237a2a7f32965a0e7904bf.tar.xz
RED-634: Fixed Name/Owner not showing up for objects.
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llfloaterreporter.cpp1
-rw-r--r--linden/indra/newview/llselectmgr.cpp6
-rw-r--r--linden/indra/newview/llselectmgr.h1
3 files changed, 8 insertions, 0 deletions
diff --git a/linden/indra/newview/llfloaterreporter.cpp b/linden/indra/newview/llfloaterreporter.cpp
index 50e2480..15f278d 100644
--- a/linden/indra/newview/llfloaterreporter.cpp
+++ b/linden/indra/newview/llfloaterreporter.cpp
@@ -361,6 +361,7 @@ void LLFloaterReporter::getObjectInfo(const LLUUID& object_id)
361 } 361 }
362 else 362 else
363 { 363 {
364 LLSelectMgr::waitForObjectResponse(mObjectID);
364 // we have to query the simulator for information 365 // we have to query the simulator for information
365 // about this object 366 // about this object
366 LLMessageSystem* msg = gMessageSystem; 367 LLMessageSystem* msg = gMessageSystem;
diff --git a/linden/indra/newview/llselectmgr.cpp b/linden/indra/newview/llselectmgr.cpp
index f154de9..5a10e98 100644
--- a/linden/indra/newview/llselectmgr.cpp
+++ b/linden/indra/newview/llselectmgr.cpp
@@ -4297,6 +4297,12 @@ void LLSelectMgr::requestObjectPropertiesFamily(LLViewerObject* object)
4297 msg->sendReliable( regionp->getHost() ); 4297 msg->sendReliable( regionp->getHost() );
4298} 4298}
4299 4299
4300// static
4301void LLSelectMgr::waitForObjectResponse(LLUUID id)
4302{
4303 if (sObjectPropertiesFamilyRequests.count(id) == 0)
4304 sObjectPropertiesFamilyRequests.insert(id);
4305}
4300 4306
4301// static 4307// static
4302void LLSelectMgr::processObjectProperties(LLMessageSystem* msg, void** user_data) 4308void LLSelectMgr::processObjectProperties(LLMessageSystem* msg, void** user_data)
diff --git a/linden/indra/newview/llselectmgr.h b/linden/indra/newview/llselectmgr.h
index c19d33d..495e61c 100644
--- a/linden/indra/newview/llselectmgr.h
+++ b/linden/indra/newview/llselectmgr.h
@@ -361,6 +361,7 @@ public:
361 ~LLSelectMgr(); 361 ~LLSelectMgr();
362 362
363 static void cleanupGlobals(); 363 static void cleanupGlobals();
364 static void waitForObjectResponse(LLUUID id);
364 365
365 // LLEditMenuHandler interface 366 // LLEditMenuHandler interface
366 virtual BOOL canUndo() const; 367 virtual BOOL canUndo() const;