final Version currentVersion = tmpVer != null ? new Version(tmpVer.getMajor(),tmpVer.getMinor(),Settings.propTVBrowserVersionIsStable.getBoolean()) : tmpVer;
/*TODO Create an update service for installed TV data services that doesn't
* work with TV-Browser 3.0 and updates for them are known.
*/
if(!isTransportable() && Launch.isOsWindowsNtBranch() && currentVersion != null && currentVersion.compareTo(new Version(3,0,true)) < 0) {
String tvDataDir = Settings.propTVDataDirectory.getString().replace("/",File.separator);
if(!tvDataDir.startsWith(System.getenv("appdata"))) {
StringBuilder oldDefaultTvDataDir = new StringBuilder(System.getProperty("user.home")).append(File.separator).append("TV-Browser").append(File.separator).append("tvdata");