Re: 最新beta便携版导入EDGE书签闪退
发表于 : 2023年 10月 30日 13:49
已发送。
代码: 全选
void PasswordStore::AddLogins(const std::vector<PasswordForm>& forms,
base::OnceClosure completion) {
DCHECK(main_task_runner_->RunsTasksInCurrentSequence());
if (!backend_) {
return; // Once the shutdown started, ignore new requests.
}
auto barrier_callback = base::BarrierCallback<PasswordChangesOrError>(
forms.size(), base::BindOnce(&JoinPasswordStoreChanges)
.Then(base::BindOnce(
&PasswordStore::NotifyLoginsChangedOnMainSequence,
this, LoginsChangedTrigger::Addition))
.Then(std::move(completion)));
for (const PasswordForm& form : forms) {
//异常中断开始==>>"null password_value in ImportedPasswordForm struct"
CHECK(!form.blocked_by_user ||
(form.username_value.empty() && form.password_value.empty()));
//异常中断结束
backend_->AddLoginAsync(form, barrier_callback);
}
}