- Fix crash when deleting a label

This commit is contained in:
Christophe Dumez 2010-01-02 22:53:27 +00:00
parent 96d3df3135
commit 78ba99778a
3 changed files with 12 additions and 7 deletions

View file

@ -899,9 +899,10 @@ void TransferListWidget::setSelectionLabel(QString label) {
void TransferListWidget::removeLabelFromRows(QString label) {
for(int i=0; i<listModel->rowCount(); ++i) {
if(label == listModel->data(listModel->index(i, TR_LABEL), Qt::DisplayRole))
if(listModel->data(listModel->index(i, TR_LABEL)) == label) {
listModel->setData(listModel->index(i, TR_LABEL), "", Qt::DisplayRole);
emit torrentChangedLabel(label, "");
}
}
}