Lines Matching refs:currentClient
182 int32_t PerUserSession::HideKeyboard(const sptr<IInputClient> ¤tClient)
185 auto clientInfo = GetClientInfo(currentClient->AsObject());
201 UpdateClientInfo(currentClient->AsObject(), { { UpdateFlag::ISSHOWKEYBOARD, isShowKeyboard } });
206 int32_t PerUserSession::ShowKeyboard(const sptr<IInputClient> ¤tClient)
209 auto clientInfo = GetClientInfo(currentClient->AsObject());
225 UpdateClientInfo(currentClient->AsObject(), { { UpdateFlag::ISSHOWKEYBOARD, isShowKeyboard } });
395 auto currentClient = GetCurrentClient();
396 if (currentClient != nullptr) {
397 UpdateClientInfo(currentClient->AsObject(), { { UpdateFlag::ISSHOWKEYBOARD, true } });
422 auto currentClient = GetCurrentClient();
423 if (currentClient != nullptr) {
424 UpdateClientInfo(currentClient->AsObject(), { { UpdateFlag::ISSHOWKEYBOARD, false } });
1332 auto currentClient = GetCurrentClient();
1333 if (currentClient == nullptr) {
1334 IMSA_HILOGE("currentClient is nullptr!");
1337 return RemoveClient(currentClient, false);