Created attachment 114497 [details]
Screenshot after attempting to close all objects
DRAW - Trying to close multiple objects will only close one of them
Steps to reproduce:
1. Open LibreOffice Draw
2. Draw a straight line
3. Rght click on the straight line and select "Edit Points" to bring up the Edit Points toolbar along the bottom
4. Click on "Insert Points" in the Edit Points toolbar
5. Insert a new point in the line, in my screenshot I turned the straight line into a triangle shape
6. Copy and paste the open object a few times
7. Select all the open objects and click on "Close Bezier" in the Edit Points toolbar
Only one of the open objects will be closed. All the others are left open. This is inconsistent with other functions such as selecting multiple objects and changing their colour, they all change at the same time.
All the selected open objects should be closed simultaneously without the need to select each one individually.
LibreOffice Version: 184.108.40.206.alpha0+
Build ID: b024e36ddb3b53163d7a01f6f7b5aadb7a858cd9
TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-03-31_09:12:20
LibreOffice 220.127.116.11 from the Ubuntu 15.04 repo
LibreOffice 18.104.22.168 from the Ubuntu 14.04 repo
LibreOffice 22.214.171.124 on Windows 7
Reproducible with LO 126.96.36.199, Win 8.1
This occurs all the way back to LO 3.3.0, so it's not a regression.
There's also nothing terribly wrong with the way it works at the moment, apart from the minor inconsistency, so I think this is best classed as an enhancement.
I wonder if it's really an inconsistency. While simple properties like the area color is set for multiple shapes, what function is applied to more than one object? It's like the rotation that does not affect single objects but the selected group, and users could expect to close all points into one big object.
So how about doing the opposite and disabling the close bezier function on multi selection. This could be an easyhack (not setting the flags yet).
No further input so let's go with fixing the inconsistency by disabling the close bezier function on multiselection.