diff --git a/containmentactions/switchwindow/switch.cpp b/containmentactions/switchwindow/switch.cpp --- a/containmentactions/switchwindow/switch.cpp +++ b/containmentactions/switchwindow/switch.cpp @@ -170,7 +170,7 @@ const QStringList &desktopNames = m_virtualDesktopInfo->desktopNames(); if (m_mode == AllFlat) { - for (int i = 0; i <= desktopIds.count(); ++i) { + for (int i = 0; i < desktopIds.count(); ++i) { const QVariant &desktop = desktopIds.at(i); if (desktops.contains(desktop)) { @@ -189,7 +189,7 @@ m_actions << allDesktops; } } else { // Submenus. - for (int i = 0; i <= desktopIds.count(); ++i) { + for (int i = 0; i < desktopIds.count(); ++i) { const QVariant &desktop = desktopIds.at(i); if (desktops.contains(desktop)) {