diff options
Diffstat (limited to 'src/lib/elementary/elm_genlist.c')
-rw-r--r-- | src/lib/elementary/elm_genlist.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 09a9c7abe8..7b3e284440 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c | |||
@@ -7094,6 +7094,17 @@ _elm_genlist_item_coordinates_calc(Elm_Gen_Item *it, | |||
7094 | 7094 | ||
7095 | Eina_Bool deferred_show = EINA_FALSE; | 7095 | Eina_Bool deferred_show = EINA_FALSE; |
7096 | 7096 | ||
7097 | switch (type) | ||
7098 | { | ||
7099 | case ELM_GENLIST_ITEM_SCROLLTO_IN: | ||
7100 | case ELM_GENLIST_ITEM_SCROLLTO_TOP: | ||
7101 | case ELM_GENLIST_ITEM_SCROLLTO_MIDDLE: | ||
7102 | case ELM_GENLIST_ITEM_SCROLLTO_BOTTOM: | ||
7103 | break; | ||
7104 | default: /* Filters unsupported type */ | ||
7105 | return EINA_FALSE; | ||
7106 | } | ||
7107 | |||
7097 | //Can't goto the item right now. Reserve it instead. | 7108 | //Can't goto the item right now. Reserve it instead. |
7098 | if (sd->queue || !(sd->homogeneous && (sd->mode == ELM_LIST_COMPRESS))) | 7109 | if (sd->queue || !(sd->homogeneous && (sd->mode == ELM_LIST_COMPRESS))) |
7099 | { | 7110 | { |