| 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-null |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/plasma-workspace/bc5c47537f3bbb706b3fe7af66508f5ef2fadc6e | Version Fixed/Implemented 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 |