Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Maintenance:2158
kdebase4-workspace.openSUSE_13.1_Update
0001-QDeclarativeRepeaterCrashFix_kde#311871.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-QDeclarativeRepeaterCrashFix_kde#311871.patch of Package kdebase4-workspace.openSUSE_13.1_Update
diff --git a/plasma/generic/applets/notifications/contents/ui/NotificationDelegate/NotificationDelegate.qml b/plasma/generic/applets/notifications/contents/ui/NotificationDelegate/NotificationDelegate.qml index bf33eb1..db4e280 100644 --- a/plasma/generic/applets/notifications/contents/ui/NotificationDelegate/NotificationDelegate.qml +++ b/plasma/generic/applets/notifications/contents/ui/NotificationDelegate/NotificationDelegate.qml @@ -44,7 +44,8 @@ PlasmaComponents.ListItem { repeat: false running: !idleTimeSource.idle onTriggered: { - notificationsModel.remove(index) + if (!notificationsModel.inserting) + notificationsModel.remove(index) } } diff --git a/plasma/generic/applets/notifications/contents/ui/Notifications.qml b/plasma/generic/applets/notifications/contents/ui/Notifications.qml index 114ead2..1aea0eb 100644 --- a/plasma/generic/applets/notifications/contents/ui/Notifications.qml +++ b/plasma/generic/applets/notifications/contents/ui/Notifications.qml @@ -62,7 +62,9 @@ Column { "configurable": configurable, "appRealName": appRealName, "actions" : actions} + notificationsModel.inserting = true; notificationsModel.insert(0, notification); + notificationsModel.inserting = false; if (plasmoid.popupShowing) { return } @@ -108,6 +110,7 @@ Column { ListModel { id: notificationsModel + property bool inserting: false; } ListModel { id: allApplicationsModel
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor