TaurusArrayEditor Control points are not properly destroyed when a new correction curve is loaded.
You can reproduce the problem following these steps:
1) make sure "sys/tg_test/1/double_spectrum" tango attribute is available in your system
2) run the attached "array.py"
3) click on read from file and open the attached "test.dat" file
4) you can see that 2 control points are shown as separated windows
I propose the attached patch as a solution.
I could reproduce the bug and reviewed the patch, and I'm agree to apply it.
The patch has been applied in Taurus 3.7.2. It is still pending do it in develop (Taurus 4).
Thanks,
Carlos
Patch applied to develop [c57ad3]
Related
Commit: [c57ad3]