diff --git a/libs/libmythtv/subtitlescreen.cpp b/libs/libmythtv/subtitlescreen.cpp
index 6ae5931..ab3f247 100644
--- a/libs/libmythtv/subtitlescreen.cpp
+++ b/libs/libmythtv/subtitlescreen.cpp
@@ -581,6 +581,7 @@ void SubtitleScreen::DisplayCC608Subtitles(void)
         return;
     if (textlist && textlist->buffers.empty())
     {
+        SetRedraw();
         textlist->lock.unlock();
         return;
     }
