diff options
Diffstat (limited to 'src/layout/movie.c')
-rw-r--r-- | src/layout/movie.c | 8 |
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: |