mart created this revision. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks.
REVISION SUMMARY make sure the framedata creation/destruction is completely in updateFrameData, makes easier to track and possible to use the repaintsblocked logic. now only one framedata instance should be created at startup. CCBUG:376754 TEST PLAN autotests pass, plasma runs ok, crash on 376754 not reproducible anymore TODO: benchmark REPOSITORY R242 Plasma Framework (Library) BRANCH phab/framesvgrefactor REVISION DETAIL https://phabricator.kde.org/D4707 AFFECTED FILES src/plasma/framesvg.cpp src/plasma/private/framesvg_p.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: mart Cc: #frameworks