Do not send unnecessary update files on remote location change.
GitOrigin-RevId: 2f76e0a82946354736849edad3fcc3d80f760658
This commit is contained in:
parent
4eec01cb49
commit
9d9b0cd2ad
|
@ -147,11 +147,12 @@ void FileNode::set_remote_location(const RemoteFileLocation &remote, FileLocatio
|
||||||
}
|
}
|
||||||
if (remote_ == remote) {
|
if (remote_ == remote) {
|
||||||
if (remote_.type() == RemoteFileLocation::Type::Full) {
|
if (remote_.type() == RemoteFileLocation::Type::Full) {
|
||||||
if (remote_.full().get_access_hash() == remote.full().get_access_hash() &&
|
if (remote_.full().get_access_hash() != remote.full().get_access_hash() ||
|
||||||
remote_.full().has_file_reference() == remote.full().has_file_reference()) {
|
remote_.full().get_file_reference() != remote.full().get_file_reference()) {
|
||||||
return;
|
remote_ = remote;
|
||||||
|
remote_source_ = source;
|
||||||
|
on_pmc_changed();
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue
Block a user