projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
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
diff --git
a/dali/internal/event/events/rotation-gesture/rotation-gesture-recognizer.cpp
b/dali/internal/event/events/rotation-gesture/rotation-gesture-recognizer.cpp
index
d190d6d
..
6de3490
100644
(file)
--- a/
dali/internal/event/events/rotation-gesture/rotation-gesture-recognizer.cpp
+++ b/
dali/internal/event/events/rotation-gesture/rotation-gesture-recognizer.cpp
@@
-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 )
{