diff --git a/src/kiconloader.cpp b/src/kiconloader.cpp --- a/src/kiconloader.cpp +++ b/src/kiconloader.cpp @@ -1345,7 +1345,7 @@ img = d->createIconImage(path, size, static_cast(state)); } - if (group >= 0) { + if (group >= 0 && group < KIconLoader::LastGroup) { img = d->mpEffect.apply(img, group, state); }