Wow, cool, thanks for the clarification Sean! Best, Richard Richard O. Legendi Software developer Intelligent Applications and Web Services AITIA International, Inc. http://people.inf.elte.hu/legendi/ On 2012.05.22. 15:13, Sean Luke wrote: > No, you could just say frame.dispose(). In fact I was thinking of setting up frames so that if they're registered with the Console they auto-dispose on quit. > > Sean > > On May 22, 2012, at 4:54 AM, Richard O. Legendi wrote: > >> Hi all, >> >> This is probably an obvious question: all the sample codes do quit() in a GuiState like this: >> >> @Override >> public void quit() { >> super.quit(); >> >> if (frame != null) { >> frame .dispose(); >> } >> } >> >> I was just curious if the null check is required here. I don't see when the frame can be null, could you help me with that? It is always initialized properly in init() and quit() cannot be called without initializing the GuiState, right? >> >> Thanks for the clarification in advance! >> >> Best, >> Richard >> >> -- >> Richard O. Legendi >> Software developer >> Intelligent Applications and Web Services >> AITIA International, Inc. >> http://people.inf.elte.hu/legendi/