diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-01-24 17:50:44 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-01-24 17:50:44 +0100 |
| commit | 57609d2ef265bc6b2ae2d5b04605d57150971ebe (patch) | |
| tree | e3fbffacf462641b49cb39bf2d7713dc70ca0fc8 /src/tag.c | |
| parent | b70423c2ece6b268a47c32950faeda344c7004a7 (diff) | |
| download | tmus-57609d2ef265bc6b2ae2d5b04605d57150971ebe.tar.gz tmus-57609d2ef265bc6b2ae2d5b04605d57150971ebe.zip | |
Added tag search mode to select quickly
Diffstat (limited to 'src/tag.c')
| -rw-r--r-- | src/tag.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -8,6 +8,7 @@ struct tag * tag_init(const char *path, const char *fname) { struct tag *tag; + int len; tag = malloc(sizeof(struct tag)); ASSERT(tag != NULL); @@ -18,8 +19,11 @@ tag_init(const char *path, const char *fname) tag->fpath = aprintf("%s/%s", path, fname); ASSERT(tag->fpath != NULL); - tag->name = sanitized(tag->fname); + len = mbstowcs(NULL, tag->fname, 0); + ASSERT(len > 0); + tag->name = calloc(len + 1, sizeof(wchar_t)); ASSERT(tag->name != NULL); + mbstowcs(tag->name, tag->fname, len + 1); tag->link = LINK_EMPTY; |
