Loading src/vidalia/MainWindow.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -1319,6 +1319,9 @@ MainWindow::tryHashed() void MainWindow::checkTorVersion() { VidaliaSettings settings; if(settings.skipVersionCheck()) return; QString status; if (_torControl->getInfo("status/version/current", status)) { if (!status.compare("old", Qt::CaseInsensitive) Loading src/vidalia/config/VidaliaSettings.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ #define SETTING_USE_LOCAL_GEOIP_DATABASE "UseLocalGeoIpDatabase" #define SETTING_LOCAL_GEOIP_DATABASE "LocalGeoIpDatabase" #define SETTING_PLUGIN_PATH "PluginPath" #define SETTING_SKIP_VERSION_CHECK "SkipVersionCheck" #if defined(Q_OS_WIN32) #define STARTUP_REG_KEY "Software\\Microsoft\\Windows\\CurrentVersion\\Run" Loading Loading @@ -87,6 +88,7 @@ VidaliaSettings::VidaliaSettings() setDefault(SETTING_PLUGIN_PATH, vApp->dataDirectory()); setDefault(SETTING_ICON_PREF, Both); setDefault(SETTING_SKIP_VERSION_CHECK, false); } /** Gets the currently preferred language code for Vidalia. */ Loading Loading @@ -370,3 +372,9 @@ VidaliaSettings::fromString(QString iconPref) return Both; } bool VidaliaSettings::skipVersionCheck() const { return value(SETTING_SKIP_VERSION_CHECK).toBool(); } src/vidalia/config/VidaliaSettings.h +3 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,9 @@ public: void setIconPref(const IconPosition iconPref); QString toString(const IconPosition iconPref); IconPosition fromString(QString iconPref); /** Returns true if Vidalia should skip the version check for tor */ bool skipVersionCheck() const; }; #endif Loading Loading
src/vidalia/MainWindow.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -1319,6 +1319,9 @@ MainWindow::tryHashed() void MainWindow::checkTorVersion() { VidaliaSettings settings; if(settings.skipVersionCheck()) return; QString status; if (_torControl->getInfo("status/version/current", status)) { if (!status.compare("old", Qt::CaseInsensitive) Loading
src/vidalia/config/VidaliaSettings.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ #define SETTING_USE_LOCAL_GEOIP_DATABASE "UseLocalGeoIpDatabase" #define SETTING_LOCAL_GEOIP_DATABASE "LocalGeoIpDatabase" #define SETTING_PLUGIN_PATH "PluginPath" #define SETTING_SKIP_VERSION_CHECK "SkipVersionCheck" #if defined(Q_OS_WIN32) #define STARTUP_REG_KEY "Software\\Microsoft\\Windows\\CurrentVersion\\Run" Loading Loading @@ -87,6 +88,7 @@ VidaliaSettings::VidaliaSettings() setDefault(SETTING_PLUGIN_PATH, vApp->dataDirectory()); setDefault(SETTING_ICON_PREF, Both); setDefault(SETTING_SKIP_VERSION_CHECK, false); } /** Gets the currently preferred language code for Vidalia. */ Loading Loading @@ -370,3 +372,9 @@ VidaliaSettings::fromString(QString iconPref) return Both; } bool VidaliaSettings::skipVersionCheck() const { return value(SETTING_SKIP_VERSION_CHECK).toBool(); }
src/vidalia/config/VidaliaSettings.h +3 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,9 @@ public: void setIconPref(const IconPosition iconPref); QString toString(const IconPosition iconPref); IconPosition fromString(QString iconPref); /** Returns true if Vidalia should skip the version check for tor */ bool skipVersionCheck() const; }; #endif Loading