Fixed bug where closing a de window would kill the shell in the active window
Fixed bug where closing a de window would kill the shell in the active window

Escape was closing the window, and then the window with the shell was receiving
the DirRelease event, causing it to kill the shell process. This handles killing
the shell when escape is pressed only on DirPress, to ensure that only the active
window processes any events relating to it.

driusan/de,driusan/de