diff options
author | elektrahesse | 2010-10-12 12:51:41 +0200 |
---|---|---|
committer | elektrahesse | 2010-10-12 12:51:41 +0200 |
commit | fb2c2706aa7dde5e9a237a2a7f32965a0e7904bf (patch) | |
tree | a81fdaecc62856b1014dfa23cc1cdb69a533e8b7 /linden/indra/newview | |
parent | Removed a debugging llwarns :P (diff) | |
download | meta-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.cpp | 1 | ||||
-rw-r--r-- | linden/indra/newview/llselectmgr.cpp | 6 | ||||
-rw-r--r-- | linden/indra/newview/llselectmgr.h | 1 |
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 | ||
4301 | void LLSelectMgr::waitForObjectResponse(LLUUID id) | ||
4302 | { | ||
4303 | if (sObjectPropertiesFamilyRequests.count(id) == 0) | ||
4304 | sObjectPropertiesFamilyRequests.insert(id); | ||
4305 | } | ||
4300 | 4306 | ||
4301 | // static | 4307 | // static |
4302 | void LLSelectMgr::processObjectProperties(LLMessageSystem* msg, void** user_data) | 4308 | void 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; |