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 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 |