Comment 3 for bug 677783

Revision history for this message
David F. (malteworld) wrote :

The problem arises because upon session end gtk-redshift receives SIGTERM, which prevents python from running the "finally" section. The included patch registers a signal handler, which calls sys.exit(), which in turn leads to python executing the "finally" section, where the child process is terminated.