diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml
index 6519786d8..6151e9995 100644
--- a/resources/desktop/com.github.rssguard.appdata.xml
+++ b/resources/desktop/com.github.rssguard.appdata.xml
@@ -26,7 +26,7 @@
https://github.com/sponsors/martinrotter
-
+
none
diff --git a/src/librssguard/core/messagesmodel.cpp b/src/librssguard/core/messagesmodel.cpp
index 0aaad9d2d..c5c5f6c51 100644
--- a/src/librssguard/core/messagesmodel.cpp
+++ b/src/librssguard/core/messagesmodel.cpp
@@ -351,10 +351,13 @@ QVariant MessagesModel::data(const QModelIndex& idx, int role) const {
if (idx.column() == MSG_DB_SCORE_INDEX) {
return data(idx, Qt::ItemDataRole::EditRole);
}
- else {
+ else if (idx.column() == MSG_DB_URL_INDEX) {
return TextFactory::shorten(data(idx, Qt::ItemDataRole::DisplayRole).toString(),
TEXT_TOOLTIP_LIMIT);
}
+ else {
+ return data(idx, Qt::ItemDataRole::DisplayRole);
+ }
}
}
diff --git a/src/librssguard/gui/tabwidget.cpp b/src/librssguard/gui/tabwidget.cpp
index 52ec028e8..4b58becec 100644
--- a/src/librssguard/gui/tabwidget.cpp
+++ b/src/librssguard/gui/tabwidget.cpp
@@ -288,7 +288,7 @@ void TabWidget::gotoPreviousTab() {
}
void TabWidget::indentTabText(int index) {
-#if defined(Q_OS_MACOSOS)
+#if defined(Q_OS_MACOS)
if (tabBar()->tabType(index) != TabBar::FeedReader && !tabIcon(index).isNull()) {
// We have closable tab with some icon, fix the title.
const QString text = tabText(index);
@@ -311,7 +311,7 @@ void TabWidget::removeTab(int index, bool clear_from_memory) {
}
int TabWidget::addTab(TabContent* widget, const QIcon& icon, const QString& label, TabBar::TabType type) {
- const int index = QTabWidget::addTab(widget, icon, label);
+ const int index = QTabWidget::addTab(widget, icon, TextFactory::shorten(label));
tabBar()->setTabType(index, type);
indentTabText(index);
@@ -319,7 +319,7 @@ int TabWidget::addTab(TabContent* widget, const QIcon& icon, const QString& labe
}
int TabWidget::addTab(TabContent* widget, const QString& label, TabBar::TabType type) {
- const int index = QTabWidget::addTab(widget, label);
+ const int index = QTabWidget::addTab(widget, TextFactory::shorten(label));
tabBar()->setTabType(index, type);
indentTabText(index);
@@ -349,7 +349,7 @@ void TabWidget::changeIcon(int index, const QIcon& new_icon) {
void TabWidget::changeTitle(int index, const QString& new_title) {
setTabText(index, TextFactory::shorten(new_title));
- setTabToolTip(index, new_title);
+ setTabToolTip(index, TextFactory::shorten(new_title));
indentTabText(index);
}