mirror of
https://github.com/shadowfacts/lwjgl2-arm64.git
synced 2026-01-02 14:59:57 +01:00
Mac OS X: Don't use invokeAndWait() if called from dispatch thread
This commit is contained in:
parent
a9df33627e
commit
cc8f1d8fdd
|
|
@ -246,7 +246,11 @@ final class MacOSXFrame extends Frame implements WindowListener, ComponentListen
|
|||
|
||||
private void invokeAWT(Runnable r) {
|
||||
try {
|
||||
java.awt.EventQueue.invokeAndWait(r);
|
||||
if (java.awt.EventQueue.isDispatchThread()) {
|
||||
r.run();
|
||||
} else {
|
||||
java.awt.EventQueue.invokeAndWait(r);
|
||||
}
|
||||
} catch (InterruptedException e) {
|
||||
// ignore
|
||||
} catch (InvocationTargetException e) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue