diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 651e3a74cf..489d19dca8 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -398,7 +398,7 @@ _elm_gengrid_search_by_text_item_get(Eo *obj EINA_UNUSED, { if (!it->itc->func.text_get) continue; str = it->itc->func.text_get((void *)WIDGET_ITEM_DATA_GET(EO_OBJ(it)), - WIDGET(it), part_name); + WIDGET(it), part_name ? part_name : "elm.text"); if (!str) continue; if (!fnmatch(pattern, str, fnflags)) { diff --git a/src/lib/elementary/elm_gengrid.eo b/src/lib/elementary/elm_gengrid.eo index c2d3ae02db..56f8010629 100644 --- a/src/lib/elementary/elm_gengrid.eo +++ b/src/lib/elementary/elm_gengrid.eo @@ -518,7 +518,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable, Pointer to item to start search from. If $null, search will be started from the first item of the gengrid. ]] - @in part_name: string; [[Name of the TEXT part of gengrid item to search string in.]] + @in part_name: string; [[Name of the TEXT part of gengrid item to search string in. If $null, search by "elm.text" parts.]] @in pattern: string; [[The search pattern.]] @in flags: Elm.Glob.Match_Flags; [[Search flags.]] }