diff options
author | Max Kellermann <max@musicpd.org> | 2020-04-02 19:36:22 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2020-04-02 19:49:24 +0200 |
commit | 02294a82361aeded7bd684eb55d65c57be1b11b2 (patch) | |
tree | a8d81ab5e882ff4118a51cbef6e35b15d064617c /src | |
parent | 66bcf04cbd868201cadd7de1c40888992bb1f0f7 (diff) |
song/Filter: pass std::string_view to WithoutBasePrefix()
Diffstat (limited to 'src')
-rw-r--r-- | src/song/Filter.cxx | 3 | ||||
-rw-r--r-- | src/song/Filter.hxx | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/song/Filter.cxx b/src/song/Filter.cxx index f67395322..aa9fc06e5 100644 --- a/src/song/Filter.cxx +++ b/src/song/Filter.cxx @@ -467,9 +467,8 @@ SongFilter::GetBase() const noexcept } SongFilter -SongFilter::WithoutBasePrefix(const char *_prefix) const noexcept +SongFilter::WithoutBasePrefix(const std::string_view prefix) const noexcept { - const StringView prefix(_prefix); SongFilter result; for (const auto &i : and_filter.GetItems()) { diff --git a/src/song/Filter.hxx b/src/song/Filter.hxx index 3754e3ad6..9e8807b64 100644 --- a/src/song/Filter.hxx +++ b/src/song/Filter.hxx @@ -25,6 +25,7 @@ #include <cstdint> #include <string> +#include <string_view> /** * Special value for the db_selection_print() sort parameter. @@ -105,7 +106,7 @@ public: * from all #LOCATE_TAG_BASE_TYPE items. This is used to * filter songs in mounted databases. */ - SongFilter WithoutBasePrefix(const char *prefix) const noexcept; + SongFilter WithoutBasePrefix(std::string_view prefix) const noexcept; }; #endif |