Umbrello skips custom visibility settings when create a new attribute/operation. To set the one I want, I must re enter to the attribute/operation and change the visibility again. Reproducible: Always Steps to Reproduce: 1. Create a new Class 2. Select Properties from that class 3. Go to Attributes or Operations 4. New Attribute/Operation 5. Create a new one with different visibility as default 6. The attribute/operation has the default one instead of selection
I can confirm that this bug is present in version 15.04.2.
After building 15.12 from git and reproducing the bug, I have come up with a solution. The suggested change is available for review as a pull request on github: https://github.com/KDE/umbrello/pull/1
Git commit 57178b8835e562929f848adbdf5290fd9c394d13 by Ralf Habacker, on behalf of Youri Westerman. Committed on 01/12/2015 at 06:24. Pushed by habacker into branch 'Applications/15.12'. Using pointer to umlobject when it is not found within the document. FIXED-IN: 2.17.90 (KDE Applications 15.11.90) M +3 -1 umbrello/cmds/cmd_baseObjectCommand.cpp M +2 -0 umbrello/cmds/cmd_baseObjectCommand.h http://commits.kde.org/umbrello/57178b8835e562929f848adbdf5290fd9c394d13
Git commit 972f7145563d1e89754b612bcc03d3f754e952ca by Ralf Habacker. Committed on 20/01/2016 at 23:02. Pushed by habacker into branch 'Applications/15.12'. Fix 'Crash on removing diagram'. Using pointer to widget when it is not found within the document. Related: bug 358286 FIXED-IN:2.18.2 (KDE Applications 15.12.2) M +10 -4 umbrello/cmds/widget/cmd_baseWidgetCommand.cpp M +3 -0 umbrello/cmds/widget/cmd_baseWidgetCommand.h http://commits.kde.org/umbrello/972f7145563d1e89754b612bcc03d3f754e952ca
*** Bug 341742 has been marked as a duplicate of this bug. ***
*** Bug 362978 has been marked as a duplicate of this bug. ***