ObjectRegistry Stage::GetObjectRegistry() const
{
- Internal::ObjectRegistry& internal = Internal::Stage::GetCurrent()->GetObjectRegistry();
+ Internal::Stage* stage = Internal::Stage::GetCurrent();
+ DALI_ASSERT_ALWAYS( stage && "GetObjectRegistry() : Stage is null" );
+ Internal::ObjectRegistry& internal = stage->GetObjectRegistry();
return ObjectRegistry(&internal);
}
Stage::TouchedSignalType& Stage::TouchedSignal()
{
+ DALI_LOG_WARNING_NOFN("DEPRECATION WARNING: TouchedSignal() is deprecated and will be removed from next release. Use TouchSignal() instead.\n" );
+
return GetImplementation(*this).TouchedSignal();
}
+Stage::TouchSignalType& Stage::TouchSignal()
+{
+ return GetImplementation( *this ).TouchSignal();
+}
+
Stage::WheelEventSignalType& Stage::WheelEventSignal()
{
return GetImplementation(*this).WheelEventSignal();