From 92dbe39ba2b05393f4f63b547606a8394029d5ea Mon Sep 17 00:00:00 2001 From: Jaeun Choi Date: Thu, 24 Jan 2019 18:32:11 +0900 Subject: [PATCH] efl_page_indicator_icon: remove unnecessary function invalidate function is not necessary since each item is deleted when it's parent (box) is deleted. --- src/lib/elementary/efl_page_indicator_icon.c | 12 ------------ src/lib/elementary/efl_page_indicator_icon.eo | 1 - 2 files changed, 13 deletions(-) diff --git a/src/lib/elementary/efl_page_indicator_icon.c b/src/lib/elementary/efl_page_indicator_icon.c index 9b9f02c78b..993ddfda45 100644 --- a/src/lib/elementary/efl_page_indicator_icon.c +++ b/src/lib/elementary/efl_page_indicator_icon.c @@ -130,18 +130,6 @@ _efl_page_indicator_icon_efl_page_indicator_bind(Eo *obj, } } -EOLIAN static void -_efl_page_indicator_icon_efl_object_invalidate(Eo *obj, - Efl_Page_Indicator_Icon_Data *pd) -{ - Eo *item; - - EINA_LIST_FREE(pd->items, item) - efl_del(item); - - efl_invalidate(efl_super(obj, MY_CLASS)); -} - #define EFL_PAGE_INDICATOR_ICON_EXTRA_OPS \ EFL_OBJECT_OP_FUNC(efl_page_indicator_update, \ diff --git a/src/lib/elementary/efl_page_indicator_icon.eo b/src/lib/elementary/efl_page_indicator_icon.eo index c56ae14f01..d6b8ec93f1 100644 --- a/src/lib/elementary/efl_page_indicator_icon.eo +++ b/src/lib/elementary/efl_page_indicator_icon.eo @@ -7,7 +7,6 @@ class Efl.Page.Indicator_Icon extends Efl.Page.Indicator arrange them in a linear order. An icon has two states: default and selected. ]] implements { - Efl.Object.invalidate; Efl.Page.Indicator.bind; } }