1 | Index: backendconnectionmanager.cpp
|
---|
2 | ===================================================================
|
---|
3 | --- backendconnectionmanager.cpp (revision 23424)
|
---|
4 | +++ backendconnectionmanager.cpp (working copy)
|
---|
5 | @@ -82,7 +82,14 @@
|
---|
6 | VERBOSE(VB_IMPORTANT,
|
---|
7 | "Unable to run with invalid time settings. "
|
---|
8 | "Exiting.");
|
---|
9 | - qApp->exit(FRONTEND_EXIT_INVALID_TIMEZONE);
|
---|
10 | + // adding friendlier message on popup
|
---|
11 | + MythScreenStack *ss = GetMythMainWindow()->GetStack("popup stack");
|
---|
12 | + MythConfirmationDialog *mcd = new MythConfirmationDialog(ss, tr("Time Zone Mismatch, Please review your logs for further details. Exiting."), false);
|
---|
13 | + if (!mcd->Create())
|
---|
14 | + qApp->exit(FRONTEND_EXIT_INVALID_TIMEZONE);
|
---|
15 | + QObject::connect( mcd, SIGNAL( haveResult(bool) ), qApp, SLOT( quit() ) );
|
---|
16 | + mcd->SetVisible(true);
|
---|
17 | + ss->AddScreen(mcd);
|
---|
18 | }
|
---|
19 | m_first_time = false;
|
---|
20 | }
|
---|
21 |
|
---|