diff --git a/sidebar/SidebarMode.cpp b/sidebar/SidebarMode.cpp --- a/sidebar/SidebarMode.cpp +++ b/sidebar/SidebarMode.cpp @@ -537,7 +537,7 @@ MenuItem *parentMi = idx.parent().data(MenuModel::MenuItemRole).value(); if (idx.isValid()) { - if (parentMi->menu()) { + if (parentMi && parentMi->menu()) { d->subCategoryModel->setParentIndex( idx.parent() ); d->activeCategoryRow = idx.parent().row(); d->activeSubCategoryRow = idx.row();