Summary: | Job detail collapses when job appears or disappears | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Kai Uwe Broulik <kde> |
Component: | Notifications | Assignee: | Martin Klapetek <mklapetek> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plasma-bugs |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/bc5c47537f3bbb706b3fe7af66508f5ef2fadc6e | Version Fixed In: | 5.3.1 |
Sentry Crash Report: |
Description
Kai Uwe Broulik
2015-04-25 21:15:57 UTC
Git commit bc5c47537f3bbb706b3fe7af66508f5ef2fadc6e by Kai Uwe Broulik. Committed on 27/04/2015 at 18:09. Pushed by broulik into branch 'Plasma/5.3'. Manually keep track of jobs sources DataSources source is a QStringList property which means changes within cannot be tracked causing all the job delegates to be destroyed and re-created when sourcesChanged is emitted. This is pretty wasteful and also causes the delegates to lose their state (eg. details expanded) REVIEW: 123502 FIXED-IN: 5.3.1 M +6 -5 applets/notifications/package/contents/ui/JobDelegate.qml M +18 -9 applets/notifications/package/contents/ui/Jobs.qml http://commits.kde.org/plasma-workspace/bc5c47537f3bbb706b3fe7af66508f5ef2fadc6e |