diff --git a/aegisub/src/video_display.cpp b/aegisub/src/video_display.cpp index 66f110152..4fee8b1d5 100644 --- a/aegisub/src/video_display.cpp +++ b/aegisub/src/video_display.cpp @@ -228,7 +228,6 @@ void VideoDisplay::SetFrame(int frameNumber) { // Render the new frame if (context->IsLoaded()) { - context->GetScriptSize(scriptW, scriptH); tool->SetFrame(frameNumber); context->GetFrameAsync(currentFrame); } @@ -300,6 +299,7 @@ void VideoDisplay::Render() try { } if (video.x > INT_MIN || video.y > INT_MIN || alwaysShowTools->GetBool()) { + context->GetScriptSize(scriptW, scriptH); tool->Draw(); }