Index: libs/libmythtv/tv_play.cpp
===================================================================
--- libs/libmythtv/tv_play.cpp	(revision 14618)
+++ libs/libmythtv/tv_play.cpp	(working copy)
@@ -7311,9 +7311,15 @@
     }
     else
     {
-        MythPopupBox::showOkPopup(
-            gContext->GetMainWindow(), QObject::tr("Channel Change Error"),
-            errorText);
+        int result = MythPopupBox::show2ButtonPopup(
+             gContext->GetMainWindow(), QObject::tr("Channel Change Error"),
+             errorText,
+             tr("Return to Main Menu"),
+             tr("View Recordings"),
+             1);
+        if (result == 1) {
+            gContext->GetMainWindow()->JumpTo("TV Recording Playback");
+        }
     }
 }
 
