mirror of
https://github.com/clementine-player/Clementine
synced 2025-02-02 20:36:44 +01:00
Treat trashed files as deleted. Fixes #4374
This commit is contained in:
parent
5f05353939
commit
96dd87a4f3
@ -218,13 +218,14 @@ void Client::ListChangesFinished(ListChangesResponse* response,
|
||||
QList<QUrl> files_deleted;
|
||||
for (const QVariant& v : result["items"].toList()) {
|
||||
QVariantMap change = v.toMap();
|
||||
if (!change["deleted"].toBool()) {
|
||||
files << File(change["file"].toMap());
|
||||
} else {
|
||||
if (change["deleted"].toBool() ||
|
||||
change["file"].toMap()["labels"].toMap()["trashed"].toBool()) {
|
||||
QUrl url;
|
||||
url.setScheme("googledrive");
|
||||
url.setPath(change["fileId"].toString());
|
||||
files_deleted << url;
|
||||
} else {
|
||||
files << File(change["file"].toMap());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user