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/