- Fixed bad assert

- Little checking before saving url seeds list
- Little optimization to make fastresume data saving faster
This commit is contained in:
Christophe Dumez 2007-08-19 08:45:24 +00:00
parent 5315ba7894
commit 04352cce3c
2 changed files with 19 additions and 7 deletions

View file

@ -365,17 +365,21 @@ void properties::deleteSelectedUrlSeeds(){
QList<QListWidgetItem *> selectedItems;
selectedItems = listWebSeeds->selectedItems();
QListWidgetItem *item;
bool change = false;
foreach(item, selectedItems){
QString url_seed = item->text();
int index = urlSeeds.indexOf(url_seed);
Q_ASSERT(index != -1);
urlSeeds.removeAt(index);
h.remove_url_seed(misc::toString((const char*)url_seed.toUtf8()));
change = true;
}
if(change){
// Save them to disk
saveWebSeeds();
// Refresh list
loadWebSeeds();
}
// Save them to disk
saveWebSeeds();
// Refresh list
loadWebSeeds();
}
void properties::deleteSelectedTrackers(){