]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
[script] Preset plymouth callback functions to script NULL objects
authorCharlie Brej <cbrej@cs.man.ac.uk>
Sun, 12 Jul 2009 14:09:00 +0000 (15:09 +0100)
committerCharlie Brej <cbrej@cs.man.ac.uk>
Sun, 12 Jul 2009 14:09:00 +0000 (15:09 +0100)
They were set to the real NULL which most script-object functions cannot deal
with.

src/plugins/splash/script/script-lib-plymouth.c

index 28c209f8e69a691210e1407dc143186552d1d133..fd9fa1547a028e3f715420120c53e85ce20a6d7f 100644 (file)
@@ -60,14 +60,14 @@ script_lib_plymouth_data_t *script_lib_plymouth_setup (script_state_t *state)
 {
   script_lib_plymouth_data_t *data = malloc (sizeof (script_lib_plymouth_data_t));
 
-  data->script_refresh_func = NULL;
-  data->script_boot_progress_func = NULL;
-  data->script_root_mounted_func = NULL;
-  data->script_keyboard_input_func = NULL;
-  data->script_update_status_func = NULL;
-  data->script_display_normal_func = NULL;
-  data->script_display_password_func = NULL;
-  data->script_display_question_func = NULL;
+  data->script_refresh_func = script_obj_new_null ();
+  data->script_boot_progress_func = script_obj_new_null ();
+  data->script_root_mounted_func = script_obj_new_null ();
+  data->script_keyboard_input_func = script_obj_new_null ();
+  data->script_update_status_func = script_obj_new_null ();
+  data->script_display_normal_func = script_obj_new_null ();
+  data->script_display_password_func = script_obj_new_null ();
+  data->script_display_question_func = script_obj_new_null ();
 
   script_add_native_function (state->global,
                               "PlymouthSetRefreshFunction",