https://bugs.kde.org/show_bug.cgi?id=525978
David Edmundson <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-systemmonitor/-/c |ma/plasma-systemmonitor/-/c |ommit/e1bcd2d326e4812c08225 |ommit/1527d54a935b3291f1224 |da6b19bf9f5d55ee0b8 |df9054d5779a6df3e09 --- Comment #4 from David Edmundson <[email protected]> --- Git commit 1527d54a935b3291f1224df9054d5779a6df3e09 by David Edmundson. Committed on 26/09/2026 at 06:53. Pushed by davidedmundson into branch 'Plasma/6.7'. Fix cache clean up with ComponentCacheModel There were numerous bugs with the ComponentCacheModel: Cached instances were never deleted up on row removal or insertion, only from a model clear or when the model itself gets deleted. This hid two other bugs: - we cannot safely use "index" after a row has been removed - start and end in the arguments are inclusive. i.e a removal of row 0 to 0 removes 1 row. Credit to: Chris Purcell (cherry picked from commit ff3e893ea9eb035875fb479037a2381fb33f4e0c) Co-authored-by: David Edmundson <[email protected]> M +8 -9 src/table/ComponentCacheProxyModel.cpp M +2 -2 src/table/ComponentCacheProxyModel.h https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/1527d54a935b3291f1224df9054d5779a6df3e09 -- You are receiving this mail because: You are watching all bug changes.
