https://bugs.kde.org/show_bug.cgi?id=520065

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
             Status|REPORTED                    |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #3 from David Edmundson <[email protected]> ---
It's an assert rather than a crash, I have no idea why Neon builds with asserts
on for non-developer setups.

The good news is we used to have a crash there and at least we finally found
out what's causing it.

tasksmodel.cpp:290

    QObject::connect(groupingProxyModel, &QAbstractItemModel::rowsInserted, q,
[this](const QModelIndex &parent, int first, int last) {

ends up calling                         Q_EMIT
filterProxyModel->dataChanged(filterIndex, filterIndex);

but we're still inside the groupingProxyModel::rowsInserted so our state isn't
settled.

It's super weird for a model to be emitting dataChanged for source model in a
tree.


---

We probably could just turn my assert into a comment explaining what's
happening.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to