-
- Downloads
SL-16024: Return shared_ptr from LLInstanceTracker::getInstance().
It feels wrong to return a dumb LLInstanceTracker subclass* from getInstance() when we use std::shared_ptr and std::weak_ptr internally. But tweak consumers to use 'auto' or LLInstanceTracker::ptr_t in case we later revisit this decision. We did add a couple get() calls where it's important to obtain a dumb pointer.
Showing
- indra/llcommon/llinstancetracker.h 43 additions, 16 deletionsindra/llcommon/llinstancetracker.h
- indra/llcommon/llleaplistener.cpp 1 addition, 1 deletionindra/llcommon/llleaplistener.cpp
- indra/llui/llnotifications.cpp 1 addition, 1 deletionindra/llui/llnotifications.cpp
- indra/llui/llstatbar.cpp 8 additions, 12 deletionsindra/llui/llstatbar.cpp
- indra/llxml/llcontrol.h 4 additions, 4 deletionsindra/llxml/llcontrol.h
- indra/newview/llappviewer.cpp 2 additions, 2 deletionsindra/newview/llappviewer.cpp
- indra/newview/llbrowsernotification.cpp 2 additions, 2 deletionsindra/newview/llbrowsernotification.cpp
- indra/newview/llfloaterwebcontent.cpp 2 additions, 2 deletionsindra/newview/llfloaterwebcontent.cpp
- indra/newview/llnotificationofferhandler.cpp 2 additions, 2 deletionsindra/newview/llnotificationofferhandler.cpp
- indra/newview/llviewercontrollistener.cpp 4 additions, 4 deletionsindra/newview/llviewercontrollistener.cpp
- indra/newview/llviewermessage.cpp 2 additions, 2 deletionsindra/newview/llviewermessage.cpp
Loading
Please register or sign in to comment