--- src/mythtv/programs/mythfrontend/main.cpp.orig 2014-10-05 21:16:54.226667223 +0000 +++ src/mythtv/programs/mythfrontend/main.cpp 2014-10-06 20:31:16.822482368 +0000 @@ -1166,14 +1166,11 @@ if (useBookmark && bookmarkPresent) { - MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); - BookmarkDialog *bookmarkdialog = new BookmarkDialog(pginfo, mainStack); - if (!bookmarkdialog->Create()) - { - delete bookmarkdialog; - delete pginfo; - return res; - } + TV::StartTV(pginfo, kStartTVNoFlags); + + res = 0; + + delete pginfo; } else {