Bug #660 ยป 0001-Fix-read-after-delete-in-WAbstractItemView.patch
src/Wt/WAbstractItemView.C | ||
---|---|---|
if (i != editedItems_.end()) {
|
||
Editor& editor = i->second;
|
||
WModelIndex closed = index;
|
||
WModelIndex closed = index;
|
||
if (saveData || editOptions_ & SaveWhenClosed)
|
||
saveEditedValue(closed, editor);
|
||
#ifndef WT_TARGET_JAVA
|
||
editedItems_.erase(i);
|
||
#else
|
||
editedItems_.erase(index);
|
||
#endif
|
||
if (saveData || editOptions_ & SaveWhenClosed)
|
||
saveEditedValue(closed, editor);
|
||
modelDataChanged(closed, closed);
|
||
}
|
||
}
|