| Summary: | Freeze at startup with high count library files | ||
|---|---|---|---|
| Product: | [Applications] Elisa | Reporter: | Nicola B <nbabiz2020> |
| Component: | general | Assignee: | Matthieu Gallien <matthieu_gallien> |
| Status: | ASSIGNED --- | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | ||
| Version First Reported In: | 23.08.5 | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nicola B
2024-03-29 16:32:24 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/689 Git commit 46cb212926cf14d42834f46307ebf86022bc80bb by George Florea Bănuș. Committed on 27/05/2025 at 06:13. Pushed by georgefb into branch 'master'. MediaPlayListProxyModel: add timer to prevent excesive function/signal calls remainingTracksDurationChanged and totalTracksDurationChanged are emitted more than 3K times for a playlist with 1.6K items, this results in lots of calls to totalTracksDuration and remainingTracksDuration, slowing down start up and other operations M +12 -6 src/mediaplaylistproxymodel.cpp https://invent.kde.org/multimedia/elisa/-/commit/46cb212926cf14d42834f46307ebf86022bc80bb |