diff --git a/src/options.ui b/src/options.ui
index fffc265bc..6769f9204 100644
--- a/src/options.ui
+++ b/src/options.ui
@@ -484,7 +484,7 @@
- Action for double click
+ Action on double click
-
@@ -492,7 +492,7 @@
-
- Download list:
+ Downloading:
@@ -517,11 +517,6 @@
Open folder
- -
-
- Show properties
-
-
-
@@ -544,7 +539,7 @@
-
- Seeding list:
+ Completed:
@@ -560,11 +555,6 @@
Open folder
- -
-
- Show properties
-
-
-
diff --git a/src/options_imp.cpp b/src/options_imp.cpp
index 5df39bdda..fa4f33009 100644
--- a/src/options_imp.cpp
+++ b/src/options_imp.cpp
@@ -573,9 +573,14 @@ void options_imp::loadOptions(){
textScanDir->setText(strValue);
enableDirScan(2);
}
- actionTorrentDlOnDblClBox->setCurrentIndex(settings.value(QString::fromUtf8("DblClOnTorDl"), 0).toInt());
- actionTorrentFnOnDblClBox->setCurrentIndex(settings.value(QString::fromUtf8("DblClOnTorFn"), 0).toInt());
+ intValue = settings.value(QString::fromUtf8("DblClOnTorDl"), 0).toInt();
+ if(intValue >= actionTorrentDlOnDblClBox->count())
+ intValue = 0;
+ actionTorrentDlOnDblClBox->setCurrentIndex(intValue);
intValue = settings.value(QString::fromUtf8("DblClOnTorFn"), 1).toInt();
+ if(intValue >= actionTorrentFnOnDblClBox->count())
+ intValue = 1;
+ actionTorrentFnOnDblClBox->setCurrentIndex(intValue);
// End Downloads preferences
settings.endGroup();
// Connection preferences
diff --git a/src/reverseresolution.h b/src/reverseresolution.h
index 92ff999ac..cfeb90cce 100644
--- a/src/reverseresolution.h
+++ b/src/reverseresolution.h
@@ -115,7 +115,8 @@ protected slots:
if(!ips.empty())
cond.wakeOne();
mut.unlock();
- sender()->deleteLater();
+ delete sender();
+ //sender()->deleteLater();
}
protected: