void CWakeupPolicyDefault::wakeup_candidate(wakeup_event_info info)
{
- for (const auto &assistant : mPriorityInfos) {
- if (info.wakeup_appid &&
- 0 == assistant.appid.compare(info.wakeup_appid)) {
- mWakeupInfos.push_back(info);
- if (nullptr == mTimer) {
- ecore_thread_main_loop_begin();
- mTimer = ecore_timer_add(mDelaySeconds, timer_func, this);
- ecore_thread_main_loop_end();
- }
- }
+ mWakeupInfos.push_back(info);
+ if (nullptr == mTimer) {
+ ecore_thread_main_loop_begin();
+ mTimer = ecore_timer_add(mDelaySeconds, timer_func, this);
+ ecore_thread_main_loop_end();
}
}