summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2020-04-02 19:36:22 +0200
committerMax Kellermann <max@musicpd.org>2020-04-02 19:49:24 +0200
commit02294a82361aeded7bd684eb55d65c57be1b11b2 (patch)
treea8d81ab5e882ff4118a51cbef6e35b15d064617c /src
parent66bcf04cbd868201cadd7de1c40888992bb1f0f7 (diff)
song/Filter: pass std::string_view to WithoutBasePrefix()
Diffstat (limited to 'src')
-rw-r--r--src/song/Filter.cxx3
-rw-r--r--src/song/Filter.hxx3
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