forked from enlightenment/efl
edje: fix typo affecting our 32bits signal matching code.
Big thanks to Maxim who did a serious digging in this issue making it almost a patch review. T3125 @fix Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
4bfcc8a347
commit
61f7236a62
|
@ -41,9 +41,9 @@ _edje_signal_match_key_hash(const void *key, int key_length EINA_UNUSED)
|
|||
hash ^= eina_hash_int64((const unsigned long long int *)&a->matches[i].source, sizeof (char *));
|
||||
hash ^= eina_hash_int64((const unsigned long long int *)&a->matches[i].func, sizeof (Edje_Signal_Cb));
|
||||
#else
|
||||
hash ^= eina_hash_int32((const unsigned int *)a->matches[i].signal, sizeof (char *));
|
||||
hash ^= eina_hash_int32((const unsigned int *)a->matches[i].source, sizeof (char *));
|
||||
hash ^= eina_hash_int32((const unsigned int *)a->matches[i].func, sizeof (Edje_Signal_Cb));
|
||||
hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].signal, sizeof (char *));
|
||||
hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].source, sizeof (char *));
|
||||
hash ^= eina_hash_int32((const unsigned int *)&a->matches[i].func, sizeof (Edje_Signal_Cb));
|
||||
#endif
|
||||
}
|
||||
return hash;
|
||||
|
|
Loading…
Reference in New Issue