diff --git a/src/librssguard/services/abstract/feed.cpp b/src/librssguard/services/abstract/feed.cpp
index 10bfd20f1..9c95c744a 100644
--- a/src/librssguard/services/abstract/feed.cpp
+++ b/src/librssguard/services/abstract/feed.cpp
@@ -334,8 +334,10 @@ QString Feed::additionalTooltip() const {
return tr("Auto-update status: %1\n"
"Active message filters: %2\n"
- "Status: %3")
- .arg(getAutoUpdateStatusDescription(), QString::number(m_messageFilters.size()), stat);
+ "Status: %3\n"
+ "Source: %4\n"
+ "Item ID: %5")
+ .arg(getAutoUpdateStatusDescription(), QString::number(m_messageFilters.size()), stat, m_source, customId());
}
Qt::ItemFlags Feed::additionalFlags() const {
diff --git a/src/librssguard/services/abstract/rootitem.cpp b/src/librssguard/services/abstract/rootitem.cpp
index ca7fb431f..cf483a2c2 100644
--- a/src/librssguard/services/abstract/rootitem.cpp
+++ b/src/librssguard/services/abstract/rootitem.cpp
@@ -124,7 +124,7 @@ QVariant RootItem::data(int column, int role) const {
switch (role) {
case Qt::ItemDataRole::ToolTipRole:
if (column == FDS_MODEL_TITLE_INDEX) {
- QString tool_tip = m_title;
+ QString tool_tip = QSL("%1").arg(m_title);
if (!m_description.isEmpty()) {
tool_tip += QL1S("\n") + m_description;
@@ -136,7 +136,7 @@ QVariant RootItem::data(int column, int role) const {
tool_tip += QL1S("\n\n") + extra_tooltip;
}
- return tool_tip;
+ return tool_tip.replace(QSL("\n"), QSL("
"));
}
else if (column == FDS_MODEL_COUNTS_INDEX) {
//: Tooltip for "unread" column of feed list.