The previously missing mapFromSource() sets the proxy model in the
returned index. Otherwise, the returned index refers incorrectly to
the source model.
Follow-up to
9dfba89c28bbff3316cb7aed6c07f90c0f2d5a22.
Change-Id: I78ab9183820909b646a7333f28aa5ec7266fa675
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
QModelIndex QIdentityProxyModel::sibling(int row, int column, const QModelIndex &idx) const
{
Q_D(const QIdentityProxyModel);
- return d->model->sibling(row, column, mapToSource(idx));
+ return mapFromSource(d->model->sibling(row, column, mapToSource(idx)));
}
/*!