diff --git a/aegisub/options.cpp b/aegisub/options.cpp index 1ea759c42..ea7348854 100644 --- a/aegisub/options.cpp +++ b/aegisub/options.cpp @@ -260,7 +260,7 @@ void OptionsManager::LoadDefaults(bool onlyDefaults) { SetBool(_T("Audio Draw Keyframes"), true); SetBool(_T("Audio Draw Timeline"),true); SetBool(_T("Audio Draw Cursor Time"),true); - SetBool(_T("Audio Draw Video Position"),true); + SetBool(_T("Audio Draw Video Position"),false); SetColour(_T("Audio Selection Background Modified"),wxColour(92,0,0)); SetColour(_T("Audio Selection Background"),wxColour(64,64,64)); SetColour(_T("Audio Seconds Boundaries"),wxColour(0,100,255)); diff --git a/aegisub/video_context.cpp b/aegisub/video_context.cpp index 791b2eae0..9a64c37bb 100644 --- a/aegisub/video_context.cpp +++ b/aegisub/video_context.cpp @@ -425,7 +425,7 @@ void VideoContext::UpdateDisplays(bool full) { } // Update audio display - if (audio && audio->loaded) { + if (audio && audio->loaded && audio->IsShownOnScreen()) { if (Options.AsBool(_T("Audio Draw Video Position"))) { audio->UpdateImage(false); }