Remove assert from QFormLayout::takeRow()
Having rows without fields is a supported use case so it shouldn't assert. Code works quite well in release mode, but crashes in debug mode. Change-Id: I1c4f736318489bae09780fcdb56136181afcac17 Reviewed-by: Samuel Gaist <samuel.gaist@edeltech.ch> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>bb10
parent
51e14787d5
commit
dbc0a5ba70
|
|
@ -1559,8 +1559,6 @@ QFormLayout::TakeRowResult QFormLayout::takeRow(int row)
|
|||
QFormLayoutItem *label = d->m_matrix(row, 0);
|
||||
QFormLayoutItem *field = d->m_matrix(row, 1);
|
||||
|
||||
Q_ASSERT(field);
|
||||
|
||||
d->m_things.removeOne(label);
|
||||
d->m_things.removeOne(field);
|
||||
d->m_matrix.removeRow(row);
|
||||
|
|
|
|||
Loading…
Reference in New Issue