Page 1 of 1

Can't detect inactive fullscreen display

Posted: Mon Nov 03, 2025 11:32 pm
by lazi
Another issue with OS4 GLGalore. The #ATTRACTIVE flag of the fullscreen GLGalore display is always true.
It seems to be correct, because when a gl loop runs in the background it is impossible to make any window active.
When the same code runs in window, that window can be inactive.

You can check it with any GLGalore example running fullscreen and bring forth the Workbench screen.
Tried to workarund this by pause the loop when the screen is behind the WB screen, but can't be get info on that.

Please add my vote for wanted in next update :-)

Re: Can't detect inactive fullscreen display

Posted: Sat Nov 08, 2025 4:01 pm
by airsoftsoftwair
I don't quite get this one. Do you think #ATTRACTIVE should return FALSE in case a GL Galore script runs in fullscreen but that screen is not the frontmost screen?

Re: Can't detect inactive fullscreen display

Posted: Wed Dec 10, 2025 9:34 am
by lazi
Yes!
But the main problem is that GL Galore fullcreen displays can't lost focus. When other screens bring forth no window can be selected. It doesn't depend on what the main loop contains.
Just try any GL Galore examples in full screen. Bring forth the WB display and try to select/open any windows. It can be selected but instantly deselects.

Re: Can't detect inactive fullscreen display

Posted: Sun Dec 14, 2025 5:43 pm
by airsoftsoftwair
Ok, I'll try but the issue sounds very strange. Could also be related to MiniGL. I'll check.