diff -r d30636c2a83a indra/newview/llinventorymodel.h --- a/indra/newview/llinventorymodel.h Wed Mar 30 17:46:51 2011 -0700 +++ b/indra/newview/llinventorymodel.h Sat Apr 09 02:59:35 2011 +0300 @@ -425,9 +425,8 @@ // has been indicated. void idleNotifyObservers(); - // Call to explicitly update everyone on a new state. The optional argument - // 'service_name' is used by Agent Inventory Service [DEV-20328] - void notifyObservers(const std::string service_name=""); + // Call to explicitly update everyone on a new state. + void notifyObservers(); // Allows outsiders to tell the inventory if something has // been changed 'under the hood', but outside the control of the diff -r d30636c2a83a indra/newview/llinventorymodel.cpp --- a/indra/newview/llinventorymodel.cpp Wed Mar 30 17:46:51 2011 -0700 +++ b/indra/newview/llinventorymodel.cpp Sat Apr 09 02:59:35 2011 +0300 @@ -1059,12 +1059,11 @@ { return; } - notifyObservers(""); + notifyObservers(); } // Call this method when it's time to update everyone on a new state. -// The optional argument 'service_name' is used by Agent Inventory Service [DEV-20328] -void LLInventoryModel::notifyObservers(const std::string service_name) +void LLInventoryModel::notifyObservers() { if (mIsNotifyObservers) { @@ -1081,15 +1080,7 @@ { LLInventoryObserver* observer = *iter; - if (service_name.empty()) - { - observer->changed(mModifyMask); - } - else - { - observer->mMessageName = service_name; - observer->changed(mModifyMask); - } + observer->changed(mModifyMask); // safe way to increment since changed may delete entries! (@!##%@!@&*!) iter = mObservers.upper_bound(observer); @@ -1187,7 +1178,7 @@ { changes |= gInventory.updateItem(*it); } - gInventory.notifyObservers("fetchinventory"); + gInventory.notifyObservers(); gViewerWindow->getWindow()->decBusyCount(); } @@ -1196,7 +1187,7 @@ { llinfos << "fetchInventory::error " << status << ": " << reason << llendl; - gInventory.notifyObservers("fetchinventory"); + gInventory.notifyObservers(); } bool LLInventoryModel::fetchDescendentsOf(const LLUUID& folder_id) const diff -r d30636c2a83a indra/newview/llinventorymodelbackgroundfetch.cpp --- a/indra/newview/llinventorymodelbackgroundfetch.cpp Wed Mar 30 17:46:51 2011 -0700 +++ b/indra/newview/llinventorymodelbackgroundfetch.cpp Sat Apr 09 02:59:35 2011 +0300 @@ -388,7 +388,7 @@ titem->setParent(lost_uuid); titem->updateParentOnServer(FALSE); gInventory.updateItem(titem); - gInventory.notifyObservers("fetchDescendents"); + gInventory.notifyObservers(); } } @@ -464,7 +464,7 @@ fetcher->setAllFoldersFetched(); } - gInventory.notifyObservers("fetchDescendents"); + gInventory.notifyObservers(); } // If we get back an error (not found, etc...), handle it here. @@ -496,7 +496,7 @@ fetcher->setAllFoldersFetched(); } } - gInventory.notifyObservers("fetchDescendents"); + gInventory.notifyObservers(); } BOOL LLInventoryModelFetchDescendentsResponder::getIsRecursive(const LLUUID& cat_id) const diff -r d30636c2a83a indra/newview/llinventoryobserver.h --- a/indra/newview/llinventoryobserver.h Wed Mar 30 17:46:51 2011 -0700 +++ b/indra/newview/llinventoryobserver.h Sat Apr 09 02:59:35 2011 +0300 @@ -63,7 +63,6 @@ LLInventoryObserver(); virtual ~LLInventoryObserver(); virtual void changed(U32 mask) = 0; - std::string mMessageName; // used by Agent Inventory Service only. [DEV-20328] }; //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff -r d30636c2a83a indra/newview/llinventoryobserver.cpp --- a/indra/newview/llinventoryobserver.cpp Wed Mar 30 17:46:51 2011 -0700 +++ b/indra/newview/llinventoryobserver.cpp Sat Apr 09 02:59:35 2011 +0300 @@ -572,16 +572,7 @@ // the network, figure out which item was updated. LLMessageSystem* msg = gMessageSystem; - std::string msg_name; - if (mMessageName.empty()) - { - msg_name = msg->getMessageName(); - } - else - { - msg_name = mMessageName; - } - + std::string msg_name = msg->getMessageName(); if (msg_name.empty()) { return;