Summary: | telly-skout showing detailed information much slower since version 24.12.0 | ||
---|---|---|---|
Product: | [Applications] Telly Skout | Reporter: | Tim B. <kdebugger> |
Component: | General | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plata.hill |
Priority: | NOR | ||
Version: | 24.12.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/telly-skout/-/commit/56fc3b93748ab23d67c6dfaca47a79e5bd9cfd7e | Version Fixed In: | 24.12.1 |
Sentry Crash Report: |
Description
Tim B.
2024-12-27 19:21:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/telly-skout/-/merge_requests/189 Git commit 076c2eaae424217321b67b528ac31cc8b8ac82b8 by Plata Hill. Committed on 28/12/2024 at 13:34. Pushed by plata into branch 'master'. Speed up program description update When using TV Spielfilm fetcher, the program description is fetched only after clicking on a program to avoid fetching a lot of descriptions nobody ever reads. This was slow because it updated the database with the description, reset the complete `ProgramsModel` and re-loaded the program (incl. description) from the database. Emit a signal with the description and update the model and database (for persistence) in parallel. FIXED-IN: 24.12.1 M +4 -4 autotests/fetchertest.cpp M +1 -1 src/fetcher.cpp M +1 -1 src/fetcher.h M +13 -0 src/program.cpp M +9 -2 src/program.h M +7 -11 src/programsmodel.cpp https://invent.kde.org/utilities/telly-skout/-/commit/076c2eaae424217321b67b528ac31cc8b8ac82b8 Git commit 56fc3b93748ab23d67c6dfaca47a79e5bd9cfd7e by Plata Hill. Committed on 28/12/2024 at 13:35. Pushed by plata into branch 'release/24.12'. Speed up program description update When using TV Spielfilm fetcher, the program description is fetched only after clicking on a program to avoid fetching a lot of descriptions nobody ever reads. This was slow because it updated the database with the description, reset the complete `ProgramsModel` and re-loaded the program (incl. description) from the database. Emit a signal with the description and update the model and database (for persistence) in parallel. FIXED-IN: 24.12.1 M +4 -4 autotests/fetchertest.cpp M +1 -1 src/fetcher.cpp M +1 -1 src/fetcher.h M +13 -0 src/program.cpp M +9 -2 src/program.h M +7 -11 src/programsmodel.cpp https://invent.kde.org/utilities/telly-skout/-/commit/56fc3b93748ab23d67c6dfaca47a79e5bd9cfd7e |