Fix searching more past again

This commit is contained in:
Nicolas Werner 2022-12-19 03:47:30 +01:00
parent b314f41f6b
commit 0597041d8e
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9

View file

@ -45,10 +45,15 @@ TimelineFilter::startFiltering()
void
TimelineFilter::continueFiltering()
{
if (auto s = source(); s && s->rowCount() > incrementalSearchIndex) {
auto ev = new QEvent(getFilterEventType());
// request filtering a new chunk with lower than low priority.
QCoreApplication::postEvent(this, ev, Qt::LowEventPriority - 1);
if (auto s = source(); s) {
if (s->rowCount() > incrementalSearchIndex) {
auto ev = new QEvent(getFilterEventType());
// request filtering a new chunk with lower than low priority.
QCoreApplication::postEvent(this, ev, Qt::LowEventPriority - 1);
} else {
// We reached the end, so fetch more!
fetchAgain();
}
}
}