Bug 92669

Summary: right click deselects multiple objects
Product: [Applications] umbrello Reporter: bugs-kde
Component: generalAssignee: Joris Steyn <kde>
Status: RESOLVED FIXED    
Severity: normal CC: kde, ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.13.0

Description bugs-kde 2004-11-04 10:07:20 UTC
Version:           1.2.2 (using KDE 3.2.3, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
OS:                Linux (i686) release 2.6.8.1-12mdk

To reproduce:

1. create a use case diagram
2. add some use cases
3. select multiple use cases
4. right click on one of them
5. choose "Change font..."
6. change font size
7. click OK

Expected behaviour:
All selected use cases receive the new font size, the selection doesn't change

Actual behaviour:
The selection is reset to only the element the user right-clicked on, only that element gets the new font size.
Addidtionally, the operation cannot be undone (the change didn't register in the undo history).


I've discovered a workaround: if the user holds the "Shift" key while right-clicking on an object, the selection isn't reset and all works fine.
But it isn't the expected behaviour for most users.

At the very least, the change should ALWAYS register in UNDO history, and the user would expect that right-click on one object from a selection is safe and won't destroy the selection.
The user will probably won't notice the reset since the right-click pop-up menu will cover the work area and it will be harder to notice that the selection has changed.
Comment 1 Jonathan Riddell 2004-11-06 01:54:39 UTC
This is two reports, first that right click deselects multiple objects unless you press shift.
Comment 2 Jonathan Riddell 2004-11-06 01:58:40 UTC
Second: right click->change font not registered as modified document 92781
Comment 3 Joris Steyn 2014-01-04 11:39:32 UTC
Selection and undo issues are fixed in master. Not registering as modified document is still wrong: reopening bug 92781 for that issue.