!225 修改UT崩溃问题

Merge pull request !225 from Mupceet/release_0630_ut
This commit is contained in:
openharmony_ci 2022-06-30 08:52:26 +00:00 committed by Gitee
commit 8daddb2939
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -398,8 +398,7 @@ void AccessibleAbilityManagerService::RegisterElementOperator(
}
accountData->AddAccessibilityWindowConnection(windowId, connection);
auto object = operation->AsObject();
if (object) {
if (operation && operation->AsObject()) {
sptr<IRemoteObject::DeathRecipient> deathRecipient =
new(std::nothrow) InteractionOperationDeathRecipient(windowId);
if (!deathRecipient) {
@ -407,7 +406,7 @@ void AccessibleAbilityManagerService::RegisterElementOperator(
return;
}
bool result = object->AddDeathRecipient(deathRecipient);
bool result = operation->AsObject()->AddDeathRecipient(deathRecipient);
interactionOperationDeathRecipients_[windowId] = deathRecipient;
HILOG_DEBUG("The result of adding operation's death recipient is %{public}d", result);
}