--- main.cpp.orig 2007-05-11 12:03:06.000000000 +0100+++ main.cpp 2007-05-11 12:02:17.000000000 +0100@@ -451,15 +451,22 @@ // first of all find out, if this is a frontend only host... bool frontendOnly = gContext->IsFrontendOnly();+ // how do you want to quit today?+ int exitMenuStyle = gContext->GetNumSetting("OverrideExitMenu", 0);+ QString title = QObject::tr("Do you really want to exit MythTV?"); DialogBox diag(gContext->GetMainWindow(), title); diag.AddButton(QObject::tr("No"));- diag.AddButton(QObject::tr("Yes, Exit now"));- if (frontendOnly)+ if (exitMenuStyle < 3)+ diag.AddButton(QObject::tr("Yes, Exit now"));+ if ((exitMenuStyle == 0 && frontendOnly) ||+ (exitMenuStyle > 1 && exitMenuStyle < 4)) diag.AddButton(QObject::tr("Yes, Exit and Shutdown")); int result = diag.exec();+ if ((exitMenuStyle == 3) && (result == 2))+ result = 3; switch (result) { case 1: return NO_EXIT;