Remove Q_ASSERT from modeltest
Report an informative fatal error if passed a null model, rather than aborting in a debug build and giving a bunch of signal connection errors in a release build. Change-Id: Ia240e741b9d6ec03fd5ed3a14cf4fa44b55af911 Task-number: QTBUG-17582 Reviewed-by: Rohan McGovern (cherry picked from commit 841cc610df61a266ebcca2bfef2542a7d4fea68d)
This commit is contained in:
parent
3fee47be4c
commit
16c866533b
@ -55,7 +55,8 @@ Q_DECLARE_METATYPE ( QModelIndex )
|
||||
*/
|
||||
ModelTest::ModelTest ( QAbstractItemModel *_model, QObject *parent ) : QObject ( parent ), model ( _model ), fetchingMore ( false )
|
||||
{
|
||||
Q_ASSERT ( model );
|
||||
if (!model)
|
||||
qFatal("%s: model must not be null", Q_FUNC_INFO);
|
||||
|
||||
connect ( model, SIGNAL ( columnsAboutToBeInserted ( const QModelIndex &, int, int ) ),
|
||||
this, SLOT ( runAllTests() ) );
|
||||
|
Loading…
Reference in New Issue
Block a user