elementary: fix uninitialized data path in elm_gesture_layer.

SVN revision: 80217
This commit is contained in:
Cedric BAIL 2012-12-05 06:56:18 +00:00
parent 26b6d99e3f
commit 03b1f72c34
3 changed files with 14 additions and 11 deletions

View File

@ -760,3 +760,4 @@
2012-12-05 Cedric Bail
* Fix uninitialized data path in elm_flip.
* Fix uninitialized data path in elm_gesture_layer.

View File

@ -74,6 +74,7 @@ Fixes:
* Fix case where tooltips could go offscreen unnecessarily
* Fix possible divide by zero in els_scroller animator.
* Fix uninitialized data path in elm_flip.
* Fix uninitialized data path in elm_gesture_layer.
Removals:

View File

@ -3414,6 +3414,10 @@ _rotate_test(Evas_Object *obj,
Evas_Callback_Type event_type,
Elm_Gesture_Type g_type)
{
Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE;
Gesture_Info *gesture;
Rotate_Type *st = NULL;
if (!_elm_config->glayer_rotate_finger_enable)
return;
@ -3424,20 +3428,17 @@ _rotate_test(Evas_Object *obj,
if (!sd->gesture[g_type]) return;
Gesture_Info *gesture = sd->gesture[g_type];
Rotate_Type *st;
if (gesture)
gesture = sd->gesture[g_type];
if (!gesture) return ;
st = gesture->data;
if (!st) /* Allocated once on first time */
{
st = gesture->data;
if (!st) /* Allocated once on first time */
{
st = calloc(1, sizeof(Rotate_Type));
gesture->data = st;
_rotate_test_reset(gesture);
}
st = calloc(1, sizeof(Rotate_Type));
gesture->data = st;
_rotate_test_reset(gesture);
}
Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE;
switch (event_type)
{
case EVAS_CALLBACK_MOUSE_MOVE: