diff options
Diffstat (limited to 'abs/core-testing/mythinstall/misc_settings.cpp')
| -rwxr-xr-x | abs/core-testing/mythinstall/misc_settings.cpp | 12 | 
1 files changed, 10 insertions, 2 deletions
diff --git a/abs/core-testing/mythinstall/misc_settings.cpp b/abs/core-testing/mythinstall/misc_settings.cpp index ee09064..7c3eb67 100755 --- a/abs/core-testing/mythinstall/misc_settings.cpp +++ b/abs/core-testing/mythinstall/misc_settings.cpp @@ -113,11 +113,18 @@ QString MiscMainFrame::mf_show_tz(QString tz)      QString GTimezone;      int rc; -    autoLaunchTimer->stop(); +    if (autoLaunchTimer->isActive()) +    { +      autoLaunchTimer->stop(); + +      // This was triggered by the timer. Only launch the timezone gui if the timezone is unknown. +      if (!timezone_unknown) +	return NULL; +    }      cout << "MiscMainFrame::mf_show_tz " << tz << "\n"; -    if ((tz == "") || run_from_installer) +    if ((tz == "") || timezone_unknown)        tz = "guess";     //launch tzgui and load output into Gtimezone @@ -152,6 +159,7 @@ QString MiscMainFrame::mf_show_tz(QString tz)              }              file.close();          } +	timezone_unknown = FALSE;          emit update_timezone(GTimezone);      }  | 
