summaryrefslogtreecommitdiff
path: root/src/layout/movie.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/movie.c')
-rw-r--r--src/layout/movie.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/layout/movie.c b/src/layout/movie.c
index d242db9..2159412 100644
--- a/src/layout/movie.c
+++ b/src/layout/movie.c
@@ -697,6 +697,14 @@ static void _update(void *layout_data, int update_type, void *data)
listmgr_focus_play_info(priv->listmgr);
break;
case UPDATE_BACK:
+ if (!data) {
+ _ERR("invalid argument");
+ return;
+ }
+
+ vdata = data;
+
+ _update_recent_item(priv, vdata->id);
listmgr_focus_content_list(priv->listmgr, NULL);
break;
case UPDATE_RECENT: