fix interactive converter

This commit is contained in:
iperov 2019-08-26 10:47:20 +04:00
parent 96d0e3fbee
commit 78ddd51ffc

View file

@ -397,17 +397,19 @@ class ConvertSubprocessor(Subprocessor):
if go_prev_frame:
if cur_frame is not None and cur_frame.is_done:
if cur_frame is None or cur_frame.is_done:
if cur_frame is not None:
cur_frame.image = None
if len(self.frames_done_idxs) > 0:
prev_frame = self.frames[self.frames_done_idxs.pop()]
self.frames_idxs.insert(0, prev_frame.idx)
prev_frame.is_shown = False
io.progress_bar_inc(-1)
if go_prev_frame_overriding_cfg:
if cur_frame is not None and go_prev_frame_overriding_cfg:
if prev_frame.cfg != cur_frame.cfg:
prev_frame.cfg = cur_frame.cfg
prev_frame.cfg = cur_frame.cfg.copy()
prev_frame.is_done = False
elif go_next_frame: