diff --git a/src/kitemviews/private/kitemlistroleeditor.cpp b/src/kitemviews/private/kitemlistroleeditor.cpp --- a/src/kitemviews/private/kitemlistroleeditor.cpp +++ b/src/kitemviews/private/kitemlistroleeditor.cpp @@ -56,7 +56,7 @@ bool KItemListRoleEditor::eventFilter(QObject* watched, QEvent* event) { - if (watched == parentWidget() && event->type() == QEvent::Resize) { + if (watched == parentWidget() && (event->type() == QEvent::Resize || event->type() == QEvent::Wheel)) { emitRoleEditingFinished(); }