diff --git a/indra/newview/llvoinventorylistener.h b/indra/newview/llvoinventorylistener.h index 7f14b5d74a505aa63610d4ff6be1055386c384c2..80874431ea981e0beecce9117e1aec9eed559c76 100644 --- a/indra/newview/llvoinventorylistener.h +++ b/indra/newview/llvoinventorylistener.h @@ -36,7 +36,12 @@ class LLVOInventoryListener void requestVOInventory(); private: - LLPointer<LLViewerObject> mListenerVObject; + // LLViewerObject is normally wrapped by an LLPointer, but not in + // this case, because it's already sure to be kept alive by + // LLPointers held by other objects that have longer lifetimes + // than this one. Plumbing correct LLPointer usage all the way + // down here has been deemed too much work for now. + LLViewerObject *mListenerVObject; }; #endif