mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-15 17:53:08 -07:00
- RSS feed parent was not updated after being moved to another folder
This commit is contained in:
parent
480df1f5dc
commit
725700420c
2 changed files with 10 additions and 3 deletions
|
@ -317,6 +317,8 @@ void RssFolder::addFile(RssFile * item) {
|
|||
(*this)[((RssFolder*)item)->getName()] = item;
|
||||
qDebug("Added folder %s to folder ./%s", ((RssFolder*)item)->getName().toLocal8Bit().data(), name.toLocal8Bit().data());
|
||||
}
|
||||
// Update parent
|
||||
item->setParent(this);
|
||||
}
|
||||
|
||||
/** RssManager **/
|
||||
|
@ -371,7 +373,9 @@ void RssManager::moveFile(QStringList old_path, QStringList new_path) {
|
|||
QString new_name = new_path.takeLast();
|
||||
RssFolder* dest_folder = (RssFolder*)getFile(new_path);
|
||||
if(dest_folder != src_folder) {
|
||||
// Copy to new Folder
|
||||
dest_folder->addFile(item);
|
||||
// Remove reference in old folder
|
||||
src_folder->removeFileRef(item);
|
||||
} else {
|
||||
qDebug("Nothing to move, same destination folder");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue