haltest: battery: remove registering callback at UnregisterChangedEventP 09/255009/4
authorYoungjae Cho <y0.cho@samsung.com>
Thu, 11 Mar 2021 07:52:46 +0000 (16:52 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Mon, 15 Mar 2021 04:47:18 +0000 (13:47 +0900)
commit7c9ab1b8107a697ab67e26ddd353dbc3eb13801b
tree0352b93a7285dd22177f8611d7c11b54955dade3
parente8e1eec75e781a2f30f06e81cbbe46cbc8d875aa
haltest: battery: remove registering callback at UnregisterChangedEventP

Battery api preserves event callback internally, and doesn't allow
registering an additional callback. Therefore registering callback
in UnregisterChangedEventP generates error as the callback had been
registered at the test right before, the RegisterChangedEventP.
To prevent this, UnregisterChangedEventP reuses callback registered
from RegisterChangedEventP. For the case failing RegisterChangedEventP,
skip the UnregisterChangedEventP.

Change-Id: I92836f2bb68658fd3fd05bfe5755491d2da6d15e
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
haltest/battery.cpp