leinir created this revision. leinir added a project: Kirigami. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Without this patch, we occasionally end up in a situation where the DesktopIcon object is deleted while we are still fetching data from the network, resulting in attempting to access member variables which have since been deleted. TEST PLAN This can be provoked in Discover by scrolling through a long list of KNS items (such as the Plasma -> Wallpapers section) using the scrollbar. Simply scroll up and down rapidly, and a crash will occur with high regularity (within a matter of a second or two). With this patch, the crash is entirely eliminated. REPOSITORY R169 Kirigami REVISION DETAIL https://phabricator.kde.org/D6212 AFFECTED FILES src/desktopicon.cpp To: leinir, #kirigami, mart, apol Cc: plasma-devel, apol, mart