Bug 132291 - problem in the shapes tool does not correspond to clicking on subtract
Summary: problem in the shapes tool does not correspond to clicking on subtract
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.4.3.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-21 06:56 UTC by joalisson
Modified: 2020-04-21 18:42 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
select all objects shapes subtract (90.73 KB, image/png)
2020-04-21 07:09 UTC, joalisson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description joalisson 2020-04-21 06:56:20 UTC
Description:
 when selecting all objects then when clicking the right mouse button / shapes / subtract, it deletes the other objects and there is only one left, this bug happens in previous 6.4.x.x versions as wellao. 

                        

Steps to Reproduce:
1.Place more than one object
2. place an object to overlay all
3.select all
4.click with the right button on the objects
5.click on shapes
6.click subtract

Actual Results:
1.Place more than one object
2. place an object to overlay all
3.select all
4.click with the right button on the objects
5.click on shapes
6.click subtract

Expected Results:
only one object remains and the rest disappears


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
subtract the selected objects, without missing the other objects.
Comment 1 joalisson 2020-04-21 07:09:11 UTC
Created attachment 159775 [details]
select all objects  shapes  subtract

 Place more than one object
  place an object to overlay all
 select all
 click with the right button on the objects
 click on shapes
 click subtract
Comment 2 Regina Henschel 2020-04-21 18:42:10 UTC
'Subtract' means: Subtract all shapes, which are not the deepest in the stack from the shape, which is the deepest in the stack order. Then remove those shapes.

In your case: The left rectangle is the deepest one. You subtract the right rectangle. No overlap, simple remove the rectangle. Subtract the oval. That changes the outline of the left rectangle.

It seems you try to subtract the oval from both rectangles. To do this, you have to change your drawing, so that the rectangles are together the deepest in the stack order. You can do this by grouping the two rectangles or you can combine the two rectangles. After that is done, you can subtract the oval.