hover: Fix hover parts usage

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
This commit is contained in:
Jean-Philippe Andre 2017-09-20 18:05:03 +09:00
parent 1c207058ba
commit 2dbd704dae
1 changed files with 2 additions and 2 deletions

View File

@ -456,8 +456,8 @@ _elm_hover_content_set(Eo *obj, Elm_Hover_Data *sd, const char *swallow, Evas_Ob
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
{