diff options
author | Sergio Martins <sergio.martins@kdab.com> | 2018-04-27 10:36:29 +0100 |
---|---|---|
committer | Sérgio Martins <sergio.martins@kdab.com> | 2018-04-30 11:41:57 +0000 |
commit | dbc0a5ba70558ecab51debb2a3f4f4c6fc2e4153 (patch) | |
tree | 561f211e2a93a6da98ac2a41f42522995e853e28 /src/widgets | |
parent | 51e14787d5c31a6397dbc43a134397f9bec8c6b3 (diff) |
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>
Diffstat (limited to 'src/widgets')
-rw-r--r-- | src/widgets/kernel/qformlayout.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/widgets/kernel/qformlayout.cpp b/src/widgets/kernel/qformlayout.cpp index 8a5b863bb5..595ff3eb6e 100644 --- a/src/widgets/kernel/qformlayout.cpp +++ b/src/widgets/kernel/qformlayout.cpp @@ -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); |