kossebau created this revision. kossebau added reviewers: Frameworks, leinir. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. kossebau requested review of this revision.
REVISION SUMMARY When installing to a temporary dir, there could be file name clashes as the plain temporary dir path was used, with no further namespacing. So if e.g. some other user on the same system had downloaded the same resource before, that existing file due to its file rights would even prevent the installation. TEST PLAN Installing, updating, deleting and reinstalling widget themes, window themes, color themes as different users works. REPOSITORY R304 KNewStuff BRANCH avoidtmpinstallclashes REVISION DETAIL https://phabricator.kde.org/D19939 AFFECTED FILES src/core/installation.cpp To: kossebau, #frameworks, leinir Cc: kde-frameworks-devel, michaelh, ngraham, bruns