Fork of tagtraum industries' GCViewer. Tagtraum stopped development in 2008, I aim to improve support for Sun's / Oracle's java 1.6+ garbage collector logs (including G1 collector)
The QuitHandler that proxies our Exit action needs to call the performQuit() method on the QuitResponse that it receives.
See the Javadoc for com.apple.eawt.QuitHandler.handleQuitRequestWith() which says:
/**
* Invoked when the application is asked to quit.
*
* Implementors must call either {@link QuitResponse#cancelQuit()}, {@link QuitResponse#performQuit()}, or ensure the application terminates.
* The process (or log-out) requesting this app to quit will be blocked until the {@link QuitResponse} is handled.
...
The
QuitHandler
that proxies ourExit
action needs to call theperformQuit()
method on theQuitResponse
that it receives. See the Javadoc forcom.apple.eawt.QuitHandler.handleQuitRequestWith()
which says:Fixes #247