Ensure we do not destroy GestureRecognizers while we are still processing them
[platform/core/uifw/dali-core.git] / dali / internal / event / events / rotation-gesture / rotation-gesture-recognizer.cpp
index d190d6d..6de3490 100644 (file)
@@ -69,6 +69,7 @@ RotationGestureRecognizer::RotationGestureRecognizer( Observer& observer, uint32
 void RotationGestureRecognizer::SendEvent( const Integration::TouchEvent& event )
 {
   int pointCount = event.GetPointCount();
+  GestureRecognizerPtr ptr(this); // To keep us from being destroyed during the life-time of this method
 
   switch( mState )
   {