diff --git a/resources/lib/common/kodi_wrappers.py b/resources/lib/common/kodi_wrappers.py index c097301cc..34a996bab 100644 --- a/resources/lib/common/kodi_wrappers.py +++ b/resources/lib/common/kodi_wrappers.py @@ -79,7 +79,11 @@ def __setstate__(self, state): # Pickle method total_time = float(state['properties'].pop('TotalTime', 0)) video_info.setResumePoint(resume_time, total_time) super().setProperties(state['properties']) - super().setArt(state['art']) + tmp_state = state['art'] + for part in ['thumb', 'landscape']: + if part not in tmp_state or tmp_state[part] == {}: + tmp_state[part] = '' + super().setArt(tmp_state) super().addContextMenuItems(state.get('context_menus', [])) super().select(state.get('is_selected', False))