I'm trying to fix #2504
but I'm not sure if it is correct or not.
Bug report consist of two parts:
1. undo after migrate is not working properly
2. Revolve and Groove give errors when applied to a face.
This PR fixes second part and it is done by not allowing Revolve and Groove to be applied to faces.
I've read in old thread that they are supposed to work on faces but I'm not sure if it still should be possible.
This is the link to PR
Thanks for review.
Update: if I should not post each and every small change I'm making please let me know or just move this post somewhere else. I just feel bad when something doesn't work and I know I can fix it.
C++ beginner, willing to help FC with coding. Using FC for converting/decomposing STEP models into iges.