There is a something insane memory corruption when the callback is called in timer,
static void _cb_func(Evas_Object *obj)
{
callback_counter++;
}
logically, it doesn't a problem, shouldn't be corrupted but it happens.
Change-Id: I26f06fb14281f86cf3199b3ef9abb1ca65362d8c
static Eina_Bool _timer_cb(void *data)
{
evas_object_show(glview);
- elm_glview_changed_set(glview);
elm_exit();
return ECORE_CALLBACK_CANCEL;
}
evas_object_show(glview);
evas_object_show(main_win);
evas_object_show(box);
+ elm_glview_changed_set(glview);
if (ecore_timer_add(0.2, _timer_cb, NULL) == NULL)
{
ck_abort_msg("[TEST_FAIL:: %s[%d] : Test has failed (timer cannot be created)..", __FILE__, __LINE__);