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/f9c3f4c5d35b5ef2d6de4 |ommit/e1bcd2d326e4812c08225 |2c4625c2216203e18cb |da6b19bf9f5d55ee0b8 --- Comment #3 from David Edmundson <[email protected]> --- Git commit e1bcd2d326e4812c08225da6b19bf9f5d55ee0b8 by David Edmundson. Committed on 26/09/2026 at 06:52. Pushed by davidedmundson into branch 'Plasma/6.8'. 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/e1bcd2d326e4812c08225da6b19bf9f5d55ee0b8 -- You are receiving this mail because: You are watching all bug changes.
