src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
Print this page
*** 77,87 ****
private static XAtom wm_client_leader;
static enum InitialiseState {
INITIALISING,
- NOT_INITIALISED,
INITIALISED,
FAILED_INITIALISATION
};
private InitialiseState initialising;
--- 77,86 ----
*** 120,139 ****
/**
* Called for delayed inits during construction
*/
void instantPreInit(XCreateWindowParams params) {
state_lock = new StateLock();
- initialising = InitialiseState.NOT_INITIALISED;
}
/**
* Called before window creation, descendants should override to initialize the data,
* initialize params.
*/
void preInit(XCreateWindowParams params) {
state_lock = new StateLock();
- initialising = InitialiseState.NOT_INITIALISED;
embedded = Boolean.TRUE.equals(params.get(EMBEDDED));
visible = Boolean.TRUE.equals(params.get(VISIBLE));
Object parent = params.get(PARENT);
if (parent instanceof XBaseWindow) {
--- 119,136 ----
*** 221,231 ****
}
} catch (InterruptedException ie) {
return false;
}
return true;
- case NOT_INITIALISED:
case FAILED_INITIALISATION:
return false;
default:
return false;
}
--- 218,227 ----