Use the artist canonical name for tooltip, ref #731

This commit is contained in:
emeric
2026-01-04 13:58:30 +01:00
parent ac0a10147f
commit 710582401e
+3 -3
View File
@@ -55,7 +55,7 @@ namespace lms::ui::utils
return image; return image;
} }
Wt::WLink createArtistLink(db::Artist::pointer artist) Wt::WLink createArtistLink(const db::Artist::pointer& artist)
{ {
if (const auto mbid{ artist->getMBID() }) if (const auto mbid{ artist->getMBID() })
return Wt::WLink{ Wt::LinkType::InternalPath, "/artist/mbid/" + std::string{ mbid->getAsString() } }; return Wt::WLink{ Wt::LinkType::InternalPath, "/artist/mbid/" + std::string{ mbid->getAsString() } };
@@ -63,7 +63,7 @@ namespace lms::ui::utils
return Wt::WLink{ Wt::LinkType::InternalPath, "/artist/" + artist->getId().toString() }; return Wt::WLink{ Wt::LinkType::InternalPath, "/artist/" + artist->getId().toString() };
} }
std::unique_ptr<Wt::WAnchor> createArtistAnchor(db::Artist::pointer artist, std::string_view displayName, bool setText) std::unique_ptr<Wt::WAnchor> createArtistAnchor(const db::Artist::pointer& artist, std::string_view displayName, bool setText)
{ {
auto res{ std::make_unique<Wt::WAnchor>(createArtistLink(artist)) }; auto res{ std::make_unique<Wt::WAnchor>(createArtistLink(artist)) };
@@ -71,7 +71,7 @@ namespace lms::ui::utils
{ {
res->setTextFormat(Wt::TextFormat::Plain); res->setTextFormat(Wt::TextFormat::Plain);
res->setText(Wt::WString::fromUTF8(std::string{ displayName })); res->setText(Wt::WString::fromUTF8(std::string{ displayName }));
res->setToolTip(Wt::WString::fromUTF8(std::string{ displayName }), Wt::TextFormat::Plain); res->setToolTip(Wt::WString::fromUTF8(std::string{ artist->getName() }), Wt::TextFormat::Plain);
} }
return res; return res;