mirror of
https://github.com/openharmony/miscservices_time.git
synced 2026-07-20 23:44:54 -04:00
fix timer cannot callback while sleeping
Signed-off-by: illybyy <baoyayong@huawei.com>
This commit is contained in:
@@ -124,7 +124,7 @@ bool Batch::HasPackage(const std::string &package_name)
|
|||||||
|
|
||||||
bool Batch::HasWakeups() const
|
bool Batch::HasWakeups() const
|
||||||
{
|
{
|
||||||
return std::any_of(alarms_.begin(), alarms_.begin(),
|
return std::any_of(alarms_.begin(), alarms_.end(),
|
||||||
[] (const std::shared_ptr<TimerInfo> &item) {
|
[] (const std::shared_ptr<TimerInfo> &item) {
|
||||||
return (static_cast<uint32_t>(item->type) & TYPE_NONWAKEUP_MASK) == 0;
|
return (static_cast<uint32_t>(item->type) & TYPE_NONWAKEUP_MASK) == 0;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user