diff --git a/kcms/kfontinst/kcmfontinst/KCmFontInst.cpp b/kcms/kfontinst/kcmfontinst/KCmFontInst.cpp --- a/kcms/kfontinst/kcmfontinst/KCmFontInst.cpp +++ b/kcms/kfontinst/kcmfontinst/KCmFontInst.cpp @@ -534,13 +534,15 @@ if(index.isValid()) grp=static_cast(index.internalPointer()); + else + return; itsFontListView->setFilterGroup(grp); setStatusBar(); // // Check fonts listed within group are still valid! - if(grp && grp->isCustom() && !grp->validated()) + if(grp->isCustom() && !grp->validated()) { QSet remList; QSet::Iterator it(grp->families().begin()),