The string comparison was invalid for full part names. It worked with
the aliases, by chance, not by design.
This got broken by
eee60abbcf but using full part names from the
application side was already broken before that.
@fix
int_ret = efl_content_set(efl_part(efl_super(obj, MY_CLASS), swallow), content);
if (!int_ret) return EINA_FALSE;
- if (strstr(swallow, "elm.swallow.slot."))
- swallow += sizeof("elm.swallow.slot.");
+ if (!strncmp(swallow, "elm.swallow.slot.", sizeof("elm.swallow.slot")))
+ swallow += sizeof("elm.swallow.slot");
ELM_HOVER_PARTS_FOREACH
{