},
};
-static void __on_suspend_freezer_state_changed(const char *msg, int arg1,
+static int __on_suspend_freezer_state_changed(const char *msg, int arg1,
int arg2, void *arg3, bundle *arg4)
{
int pid = arg1;
ctx = __find_proc_context(pid);
if (!ctx) {
_E("Failed to find process(%d) context", pid);
- return;
+ return AMD_NOTI_CONTINUE;
}
/* 0: SET_FOREGRD, 1: SET_BACKGRD, */
_W("pid(%d), freezer state(%s)", pid, status ? "BACKGRD" : "FOREGRD");
_watchdog_logger_print("FREEZER", "state(%s), pid(%d), appid(%s)",
status ? "BACKGRD" : "FOREGRD", pid, __get_appid(pid));
+ return AMD_NOTI_CONTINUE;
}
EXPORT int AMD_MOD_INIT(void)