From 939ba8f4eb7f993d2dcb9640be8ade58093006d0 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Wed, 10 Feb 2016 03:44:20 +0100 Subject: [PATCH] Don't call yourself recursively As cleverly noticed by Kai CCMAIL: kde@privat.broulik.de --- applets/systemtray/plugin/host.cpp | 2 +- .../shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/applets/systemtray/plugin/host.cpp b/applets/systemtray/plugin/host.cpp index 935b6a770..a6dbabde5 100644 --- a/applets/systemtray/plugin/host.cpp +++ b/applets/systemtray/plugin/host.cpp @@ -56,7 +56,7 @@ public: } QHash roleNames() const override { - QHash roles = roleNames(); + QHash roles = QStandardItemModel::roleNames(); roles[Qt::UserRole+1] = "plugin"; return roles; } diff --git a/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp b/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp index 804686540..2560d5da5 100644 --- a/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp +++ b/components/shellprivate/widgetexplorer/kcategorizeditemsviewmodels.cpp @@ -83,7 +83,7 @@ QHash DefaultFilterModel::roleNames() const { static QHash newRoleNames; if (newRoleNames.isEmpty()) { - newRoleNames = roleNames(); + newRoleNames = QAbstractItemModel::roleNames(); newRoleNames[FilterTypeRole] = "filterType"; newRoleNames[FilterDataRole] = "filterData"; newRoleNames[SeparatorRole] = "separator";