Exempt tasks demanding attention from by-activity filtering as well.

BUG:365970
wilder-5.14
Eike Hein 10 years ago
parent ee0d2362bc
commit 87f8b79070
  1. 12
      libtaskmanager/taskfilterproxymodel.cpp

@ -319,13 +319,15 @@ bool TaskFilterProxyModel::filterAcceptsRow(int sourceRow, const QModelIndex &so
// Filter by activity.
if (d->filterByActivity && !d->activity.isEmpty()) {
const QVariant &activities = sourceIdx.data(AbstractTasksModel::Activities);
if (!sourceIdx.data(AbstractTasksModel::IsDemandingAttention).toBool()) {
const QVariant &activities = sourceIdx.data(AbstractTasksModel::Activities);
if (!activities.isNull()) {
const QStringList l = activities.toStringList();
if (!activities.isNull()) {
const QStringList l = activities.toStringList();
if (!l.isEmpty() && !l.contains(d->activity)) {
return false;
if (!l.isEmpty() && !l.contains(d->activity)) {
return false;
}
}
}
}

Loading…
Cancel
Save