From def898c458e65a71fb64cda370b4281cd026e48c Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Thu, 1 Jun 2023 10:22:27 -0600 Subject: expo: Convert to using a string ID for the scene title This is easier to deal with if it uses the existing string handling, since we will be able to use translations, etc. in the future. Update it to use an ID instead of a string. Signed-off-by: Simon Glass --- boot/scene.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'boot/scene.c') diff --git a/boot/scene.c b/boot/scene.c index 030f6aa2a0a..d2f77c008cf 100644 --- a/boot/scene.c +++ b/boot/scene.c @@ -65,16 +65,12 @@ void scene_destroy(struct scene *scn) scene_obj_destroy(obj); free(scn->name); - free(scn->title); free(scn); } -int scene_title_set(struct scene *scn, const char *title) +int scene_title_set(struct scene *scn, uint id) { - free(scn->title); - scn->title = strdup(title); - if (!scn->title) - return log_msg_ret("tit", -ENOMEM); + scn->title_id = id; return 0; } -- cgit v1.2.3