diff --git a/kcms/cursortheme/package/contents/ui/main.qml b/kcms/cursortheme/package/contents/ui/main.qml index 84dead5ea4b77ba97875624b35bdc61fdca66a9a..e5f61cd8037bd09175ada5d0b84b33577cab6d68 100644 --- a/kcms/cursortheme/package/contents/ui/main.qml +++ b/kcms/cursortheme/package/contents/ui/main.qml @@ -24,6 +24,10 @@ KCM.GridViewKCM { view.currentIndex: kcm.cursorThemeIndex(kcm.cursorThemeSettings.cursorTheme); view.onCurrentIndexChanged: { + if (view.currentIndex >= view.count) { + return + } + kcm.cursorThemeSettings.cursorTheme = kcm.cursorThemeFromIndex(view.currentIndex) view.positionViewAtIndex(view.currentIndex, view.GridView.Beginning); }