"Escape" in 3d view bypasses TaskView interface ?

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
mlampert
Veteran
Posts: 1772
Joined: Fri Sep 16, 2016 9:28 pm

"Escape" in 3d view bypasses TaskView interface ?

Post by mlampert »

While working on a TaskView panel I noticed that every now and then I left some artifacts behind. As it turns out the "reject" member is not being called (at least for a python task view) when one clicks on the 3d view pane first and then hits Esc.

The task view gets closed with all its dialogs but AFAICT no interface functions of the dialog are being called. Is this expected behaviour?
Post Reply