/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
}
if(column == 0 && role == 0 && !property.isNull()) {
- QList<Mapping>::iterator iter;
- for(iter = _mappings.begin(); iter != _mappings.end(); iter++) {
+ QList<Mapping>::iterator iter = _mappings.begin();
+ while(iter != _mappings.end()) {
if((*iter).target == target)
- _mappings.erase(iter);
+ iter = _mappings.erase(iter);
+ else
+ iter++;
}
return;
}