Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
4.4.1
-
None
Description
QWidget.cpp:
void QWidget::setUpdatesEnabled(bool enable)
// UpdatesDisabled
without "Force".
Problem:
void QAbstractItemView::mousePressEvent(QMouseEvent *event)
{
...
bool updates = d->viewport->updatesEnabled(); // Test flag without
"Force"
d->viewport->setUpdatesEnabled(command ==
QItemSelectionModel::NoUpdate);
d->selectionModel->setCurrentIndex(index,
QItemSelectionModel::NoUpdate);
d->viewport->setUpdatesEnabled(updates); // Set flag with "Force"
...
}
This works only if the updates were not disabled before testing.