The ctxpopup had used elm_ojbect_scroll_freeze_push(), pop() for the
scroll-freeze-on,of callback.
If user calls elm_object_scroll_freeze_pop() only after
elm_ojbect_scroll_freeze_push(), then it will be fine.
But sometimes user calls elm_object_scroll_freeze_pop() two times in a
row.. Then you can find there is infinite loop in following..
Signed-Off-By: cnook <kimcinoo@gmail.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
Widget_Data *wd = elm_widget_data_get(obj);
if ((!wd) || (!wd->scr)) return;
- elm_object_scroll_freeze_push(wd->scr);
+ elm_smart_scroller_freeze_set(wd->scr, EINA_TRUE);
}
static void
Widget_Data *wd = elm_widget_data_get(obj);
if ((!wd) || (!wd->scr)) return;
- elm_object_scroll_freeze_pop(wd->scr);
+ elm_smart_scroller_freeze_set(wd->scr, EINA_FALSE);
}
static void