use of sun.awt.windows.WWindowPeer in project jdk8u_jdk by JetBrains.
the class D3DGraphicsDevice method enterFullScreenExclusive.
@Override
protected void enterFullScreenExclusive(final int screen, WindowPeer wp) {
final WWindowPeer wpeer = (WWindowPeer) realFSWindow.getPeer();
D3DRenderQueue rq = D3DRenderQueue.getInstance();
rq.lock();
try {
rq.flushAndInvokeNow(new Runnable() {
public void run() {
long hwnd = wpeer.getHWnd();
if (hwnd == 0l) {
// window is disposed
fsStatus = false;
return;
}
fsStatus = enterFullScreenExclusiveNative(screen, hwnd);
}
});
} finally {
rq.unlock();
}
if (!fsStatus) {
super.enterFullScreenExclusive(screen, wp);
}
}
Aggregations