wbauer created this revision. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks.
REVISION SUMMARY If the directory doesn't exist, applying the changes will fail with "Could not save properties. You do not have sufficient access to write to xxx". TEST PLAN Open the file associations dialog, select some file type and choose an associated application that has its .desktop file in a subfolder of /usr/share/applications/ (e.g. on openSUSE, all KDE4 applications install it to /usr/share/applications/kde4/). Make sure that the corresponding folder ~/.local/share/applications/kde4/ doesn't exist. Click on "Edit...", change something on the "Program" tab (e.g. the command to execute), and click on "OK". The directory ~/.local/share/applications/kde4/ is created now and the changes are saved correctly. Before you got an error dialog and the changes were lost. REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D7341 AFFECTED FILES src/widgets/kpropertiesdialog.cpp To: wbauer, dfaure Cc: #frameworks