diff options
author | William Wilgus <wilgus.william@gmail.com> | 2022-11-23 10:56:50 -0500 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2022-11-23 11:01:19 -0500 |
commit | 8379c6eb07e7daf26ca74aac7f46c4e331743d84 (patch) | |
tree | 2bf0a7ed16b80a20d43c417002a16b45b9e9d002 | |
parent | ec1611dfa6a6698cdc0138b6790cb056973909ae (diff) | |
download | rockbox-8379c6eb07e7daf26ca74aac7f46c4e331743d84.tar.gz rockbox-8379c6eb07e7daf26ca74aac7f46c4e331743d84.zip |
tagtree remove unneeded strlen
unfortunately most of the overhead in searching for <Untagged> occurs in
reading of entries so changing searching the resulting string faster doesn't
do much good but any we don't need this strlen call since its already been
computed
Change-Id: Ia2815a6e7d75237366977632f9b0bc7999254096
-rw-r--r-- | apps/tagtree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c index a3c364b875..8e7b868dbc 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c | |||
@@ -1589,7 +1589,7 @@ static int retrieve_entries(struct tree_context *c, int offset, bool init) | |||
1589 | if (tagcache_retrieve(&tcs, tcs.idx_id, tag_filename, dptr->name, | 1589 | if (tagcache_retrieve(&tcs, tcs.idx_id, tag_filename, dptr->name, |
1590 | c->cache.name_buffer_size - namebufused)) | 1590 | c->cache.name_buffer_size - namebufused)) |
1591 | { | 1591 | { |
1592 | namebufused += strlen(dptr->name)+1; | 1592 | namebufused += tcs.result_len; |
1593 | goto entry_skip_formatter; | 1593 | goto entry_skip_formatter; |
1594 | } | 1594 | } |
1595 | dptr->name = lastname; /* restore last entry if filename failed */ | 1595 | dptr->name = lastname; /* restore last entry if filename failed */ |