Loading init/builtins.c +2 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,8 @@ int do_restart(int nargs, char **args) int do_trigger(int nargs, char **args) { action_for_each_trigger(args[1], action_add_queue_tail); drain_action_queue(); return 0; } Loading init/init.c +1 −3 Original line number Diff line number Diff line Loading @@ -65,8 +65,6 @@ static struct input_keychord *keychords = 0; static int keychords_count = 0; static int keychords_length = 0; static void drain_action_queue(void); static void notify_service_state(const char *name, const char *state) { char pname[PROP_NAME_MAX]; Loading Loading @@ -667,7 +665,7 @@ static void get_hardware_name(void) } } static void drain_action_queue(void) void drain_action_queue(void) { struct listnode *node; struct command *cmd; Loading init/init.h +1 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,7 @@ void service_stop(struct service *svc); void service_start(struct service *svc, const char *dynamic_args); void property_changed(const char *name, const char *value); void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, Loading Loading
init/builtins.c +2 −0 Original line number Diff line number Diff line Loading @@ -400,6 +400,8 @@ int do_restart(int nargs, char **args) int do_trigger(int nargs, char **args) { action_for_each_trigger(args[1], action_add_queue_tail); drain_action_queue(); return 0; } Loading
init/init.c +1 −3 Original line number Diff line number Diff line Loading @@ -65,8 +65,6 @@ static struct input_keychord *keychords = 0; static int keychords_count = 0; static int keychords_length = 0; static void drain_action_queue(void); static void notify_service_state(const char *name, const char *state) { char pname[PROP_NAME_MAX]; Loading Loading @@ -667,7 +665,7 @@ static void get_hardware_name(void) } } static void drain_action_queue(void) void drain_action_queue(void) { struct listnode *node; struct command *cmd; Loading
init/init.h +1 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,7 @@ void service_stop(struct service *svc); void service_start(struct service *svc, const char *dynamic_args); void property_changed(const char *name, const char *value); void drain_action_queue(void); struct action *action_remove_queue_head(void); void action_add_queue_tail(struct action *act); void action_for_each_trigger(const char *trigger, Loading