If index value is not -1, then eet_dictionary_string_add() returns.
Therefore, it does not need to check the index value after that.
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7922
Change-Id: I7181d02df14c96287760d8f266a866471b125435
current->str = str;
current->len = len;
- if (idx == -1)
- {
- current->next = ed->hash[hash];
- ed->hash[hash] = ed->count;
- }
- else
- {
- current->next = idx;
- if (pidx != -1) ed->all[pidx].next = ed->count;
- else ed->hash[hash] = ed->count;
- }
+ current->next = ed->hash[hash];
+ ed->hash[hash] = ed->count;
+
cnt = ed->count++;
eina_rwlock_release(&ed->rwlock);
return cnt;