STORM-1831 Changing addRegionChangedCallback to more closely resemble the feature it replaces. This fixes the crashes reported by Whirly ;-)
parent
f6d86fcacf
commit
86275f22e3
|
|
@ -976,7 +976,7 @@ LLHost LLAgent::getRegionHost() const
|
|||
}
|
||||
}
|
||||
|
||||
boost::signals2::connection LLAgent::addRegionChangedCallback(region_changed_callback_t cb)
|
||||
boost::signals2::connection LLAgent::addRegionChangedCallback(const region_changed_signal_t::slot_type& cb)
|
||||
{
|
||||
return mRegionChangedSignal.connect(cb);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -271,13 +271,13 @@ private:
|
|||
* // you may or may not want to remove that callback
|
||||
* }
|
||||
*/
|
||||
typedef boost::function<void()> region_changed_callback_t;
|
||||
boost::signals2::connection addRegionChangedCallback(region_changed_callback_t);
|
||||
typedef boost::signals2::signal<void()> region_changed_signal_t;
|
||||
|
||||
boost::signals2::connection addRegionChangedCallback(const region_changed_signal_t::slot_type& cb);
|
||||
void removeRegionChangedCallback(boost::signals2::connection callback);
|
||||
|
||||
private:
|
||||
LLViewerRegion *mRegionp;
|
||||
typedef boost::signals2::signal<void()> region_changed_signal_t;
|
||||
region_changed_signal_t mRegionChangedSignal;
|
||||
|
||||
//--------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Reference in New Issue