--- a/main.c Wed Oct 14 13:37:40 2009 +0300
+++ b/main.c Thu Oct 15 11:07:23 2009 +0300
@@ -1181,7 +1181,7 @@
}
}
-static void lua_hook (hk_arg_t *args, lua_State *L)
+static void lua_hook (guint32 hookid, hk_arg_t *args, lua_State *L)
{
hk_arg_t *arg = args;
const char *hook = settings_opt_get ("lua_hook_function");
@@ -1306,14 +1306,14 @@
}
#endif
- hk_add_handler ((hk_handler_t) lua_hook, lua);
+ hk_add_handler ((hk_handler_t) lua_hook, ~((guint32)0), lua);
{
hk_arg_t args[] = {
{ "hook", "hook-start" },
{ NULL, NULL },
};
- lua_hook (args, lua);
+ lua_hook (0, args, lua);
}
return NULL;
@@ -1365,7 +1365,7 @@
{ "hook", "hook-quit" },
{ NULL, NULL },
};
- lua_hook (args, lua);
+ lua_hook (0, args, lua);
hk_del_handler ((hk_handler_t) lua_hook, lua);