diff --git a/src/view/maintoolbar.cpp b/src/view/maintoolbar.cpp index 0530096..5191199 100644 --- a/src/view/maintoolbar.cpp +++ b/src/view/maintoolbar.cpp @@ -31,6 +31,7 @@ MainToolBar::MainToolBar(QobuzBackend *backend, PlayQueue *queue, QWidget *paren m_trackLabel->setMinimumWidth(80); m_trackLabel->setMaximumWidth(200); m_trackLabel->setAlignment(Qt::AlignVCenter | Qt::AlignLeft); + m_trackLabel->setTextFormat(Qt::RichText); addWidget(m_trackLabel); addSeparator(); @@ -132,9 +133,11 @@ void MainToolBar::setCurrentTrack(const QJsonObject &track) if (title.isEmpty()) { m_trackLabel->setText(tr("Not playing")); } else if (artist.isEmpty()) { - m_trackLabel->setText(title); + m_trackLabel->setText(title.toHtmlEscaped()); } else { - m_trackLabel->setText(QStringLiteral("%1 — %2").arg(title, artist)); + m_trackLabel->setText(QStringLiteral("%1" + "
%2") + .arg(title.toHtmlEscaped(), artist.toHtmlEscaped())); } const QString artUrl = track["album"].toObject()["image"].toObject()["small"].toString();