// visible check
if (!evas_object_is_visible_get(obj)) return;
+ if (evas_object_type_match(obj, "elm_popup")) {
+ if (elm_object_part_text_get(obj, "title,text")) skip_text = 1;
+ eina_list_free(ret_list);
+ find_popup = 0;
+ }
+
if (find_popup) return;
// viewport check
if (evas_object_clipees_get(obj)) is_clip = EINA_TRUE;
if (is_clip) goto next;
- if (evas_object_type_match(obj, "elm_popup")) {
- if (elm_object_part_text_get(obj, "title,text")) skip_text = 1;
- eina_list_free(ret_list);
- }
-
if (!strcmp(evas_object_type_get(obj), "text") || !strcmp(evas_object_type_get(obj), "textblock")) {
if (!parent_widget_focusable && !list_type) goto next;
if (skip_text) {