final void setStatePlayableAndFilteredImpl(boolean playable) { if (isStateLockedImpl()) return; synchronized (mutex) { states = playable ? (states | States.PLAYABLE) : (states & ~States.PLAYABLE); AWTGridHandle handle = getHandle(); handle.setFiltered(!playable); } }
final void setStateLockedImpl() { setStatePlayableAndFilteredImpl(false); synchronized (mutex) { this.states |= States.LOCKED; AWTGridHandle handle = getHandle(); handle.setFiltered(true); } }