mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 07:18:08 +00:00
- Fix "Refresh selected stream" when Unread item is selected
This commit is contained in:
parent
1560b4ca3b
commit
6ba5df3ec8
@ -317,13 +317,21 @@ void RSSImp::refreshSelectedItems() {
|
|||||||
foreach(QTreeWidgetItem* item, selectedItems){
|
foreach(QTreeWidgetItem* item, selectedItems){
|
||||||
RssFile* file = listStreams->getRSSItem(item);
|
RssFile* file = listStreams->getRSSItem(item);
|
||||||
// Update icons
|
// Update icons
|
||||||
if(file->getType() == RssFile::STREAM) {
|
if(item == listStreams->getUnreadItem()) {
|
||||||
item->setData(0,Qt::DecorationRole, QVariant(QIcon(":/Icons/loading.png")));
|
foreach(QTreeWidgetItem *feed, listStreams->getAllFeedItems()) {
|
||||||
} else {
|
|
||||||
// Update feeds in the folder
|
|
||||||
foreach(QTreeWidgetItem *feed, listStreams->getAllFeedItems(item)) {
|
|
||||||
feed->setData(0,Qt::DecorationRole, QVariant(QIcon(":/Icons/loading.png")));
|
feed->setData(0,Qt::DecorationRole, QVariant(QIcon(":/Icons/loading.png")));
|
||||||
}
|
}
|
||||||
|
file->refresh();
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
if(file->getType() == RssFile::STREAM) {
|
||||||
|
item->setData(0,Qt::DecorationRole, QVariant(QIcon(":/Icons/loading.png")));
|
||||||
|
} else {
|
||||||
|
// Update feeds in the folder
|
||||||
|
foreach(QTreeWidgetItem *feed, listStreams->getAllFeedItems(item)) {
|
||||||
|
feed->setData(0,Qt::DecorationRole, QVariant(QIcon(":/Icons/loading.png")));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// Actually refresh
|
// Actually refresh
|
||||||
file->refresh();
|
file->refresh();
|
||||||
|
Loading…
Reference in New Issue
Block a user