So I have a bit of code that detects whether the Frame is active (window.isActive()) to determine whether to tick my game loop. This works great on Windows and Mac OS, but on Linux, isActive() never returns true, even when it’s clearly the active window on the desktop. Can anybody enlighten me as to why this is the case?
Further info: it’s a Frame with a single Canvas inside it, and the Canvas has got a LWJGL Display.setParent() called on it.
Cas