diff --git a/aegisub/src/video_context.cpp b/aegisub/src/video_context.cpp index bb0d2e385..28984df66 100644 --- a/aegisub/src/video_context.cpp +++ b/aegisub/src/video_context.cpp @@ -326,12 +326,12 @@ void VideoContext::UpdateDisplays(bool full, bool seek) { display->UpdateSize(); display->SetFrameRange(0,GetLength()-1); } - if (seek) { - display->SetFrame(GetFrameN()); - } - else { + if (!seek) { display->Refresh(); } + if (seek || full) { + display->SetFrame(GetFrameN()); + } } // Update audio display