fixed diskmanager delete bug
This commit is contained in:
@@ -314,9 +314,7 @@ bool DiskCacheFolder::DeleteFileInternal(QMap<QString, HashTime>::iterator hash_
|
|||||||
// Remove from disk
|
// Remove from disk
|
||||||
QFile f(filename);
|
QFile f(filename);
|
||||||
|
|
||||||
if (!f.exists()) {
|
if (!f.exists() || f.remove()) {
|
||||||
return true;
|
|
||||||
} else if (f.remove()) {
|
|
||||||
// Remove from internal map
|
// Remove from internal map
|
||||||
disk_data_.erase(hash_to_delete);
|
disk_data_.erase(hash_to_delete);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user