Fix possible crash when using alternative speed limits

This commit is contained in:
Christophe Dumez
2010-06-24 21:36:05 +00:00
parent dd14f5ab39
commit 02d672540e
3 changed files with 23 additions and 4 deletions

View File

@@ -310,7 +310,10 @@ public:
static int getAltGlobalDownloadLimit() {
QSettings settings("qBittorrent", "qBittorrent");
return settings.value(QString::fromUtf8("Preferences/Connection/GlobalDLLimitAlt"), 10).toInt();
int ret = settings.value(QString::fromUtf8("Preferences/Connection/GlobalDLLimitAlt"), 10).toInt();
if(ret <= 0)
ret = 10;
return ret;
}
static void setAltGlobalDownloadLimit(int limit) {
@@ -321,7 +324,10 @@ public:
static int getAltGlobalUploadLimit() {
QSettings settings("qBittorrent", "qBittorrent");
return settings.value(QString::fromUtf8("Preferences/Connection/GlobalUPLimitAlt"), 10).toInt();
int ret = settings.value(QString::fromUtf8("Preferences/Connection/GlobalUPLimitAlt"), 10).toInt();
if(ret <= 0)
ret = 10;
return ret;
}
static void setAltGlobalUploadLimit(int limit) {