Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closing the ground system should close all of its windows #121

Closed
astrogeco opened this issue Aug 12, 2020 · 1 comment · Fixed by #137 or #171
Closed

Closing the ground system should close all of its windows #121

astrogeco opened this issue Aug 12, 2020 · 1 comment · Fixed by #137 or #171
Labels
bug Something isn't working

Comments

@astrogeco
Copy link
Contributor

Describe the bug
If other ground system windows are open, clicking "close" on the main GroundSystem window only stops the process and closes tha main window. All the other windows stay on the main screen

Using ctrl-c on the main terminal running the ground system also leaves the windows up

To Reproduce
(1) Open the ground system and a couple of windows, click "close" on the original GrounSystem menu.

(2) Open the ground system and a couple of windows, use ctrl-c and stop the python process.

Expected behavior
All windows close when exiting the ground system

Code snips
None

System observed on:
Gnome VM

Additional context
None

Reporter Info
Gerardo E. Cruz-Ortiz, NASA-GSFC

@astrogeco astrogeco added the bug Something isn't working label Aug 12, 2020
@zachar1a
Copy link
Contributor

zachar1a commented Oct 8, 2020

Using ctrl + c doesn't call the closeEvent function and I haven't been successful in creating a handler that does. But when used with os.kill(0, signal.SIGKILL) the closeEvent can shutdown all of the subprocesses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
2 participants