xPopup losing AlwaysOnTop status after full screen application Thread last updated on 2006-05-03 18:40:14

Posted by member 314318 on 2006-05-03 04:48:33

As my title says, When I run full screen applications, like games, after I come out of them, xPopup loses its AlwaysOnTop status and will appear beneath other modules. Is there some solution to this other than recycling? I don't want to recycle because that takes forever using xPopup's caching ability, which I like.

Posted by member 212670 on 2006-05-03 05:17:07 link

I remember seeing that in older versions of xpopup. Are you using the newest version? I don't have that problem with 1.2.5.

Posted by member 314318 on 2006-05-03 08:27:01 link

Yeah, does it on 1.2.5. As a reliable test, if I run Quake 4 (just the menu even), then quit, the problem immediately shows up. It still stays on top of regular windows, but it still sppears beneath other modules with AlwaysOnTop status (which it shouldn't if it's in focus) and programs like Winamp that have that option.

Posted by member 1949 on 2006-05-03 09:20:50 link

Play around with your load order of Xpopup...

I have mine loaded after the other xmodules, lower in your list.

Posted by member 124072 on 2006-05-03 09:23:04 link

how about using a jdesk so the windows can't even run under it?

Posted by member 314318 on 2006-05-03 10:07:34 link

Immortal:

LoadModule "$LiteStepDir$desktop2.dll"
LoadModule "$LiteStepDir$hotkey.dll"
LoadModule "$ModulesDir$lsxcommand-1.9.4.dll"
LoadModule "$ModulesDir$xTray-1.0.dll"
LoadModule "$ModulesDir$xTaskbar-1.4.dll"
LoadModule "$ModulesDir$xLabel-3.5.5.dll"
LoadModule "$ModulesDir$xPopup-1.2.5.dll"

I shuffled the order around, Quake 4 (as an example, most 3D games will) consistently breaks it each time.


Stalefist: I'm not sure how this would impact things. My main problem is that the popup window appears beneath other modules, especially xlabel. Could jdesk solve this?

Posted by member 1949 on 2006-05-03 13:51:36 link

In cases like this you may want to use the jdeskrecycle on rez change bang.

I guess thats the last resort...

jDeskRecycleOnRezChange

If set, jDesk requests a recycle of the shell after a Screen resolution change.

boolean value: true if set, otherwise false

Posted by member 314318 on 2006-05-03 16:14:02 link

Immortal:

Well the whole point of this question is if there's a workaround without recycling since that causes an atrocious delay in xPopup when the caching option is enabled. Also, I'm not sure this would work for games that I have running at the same resolution as my desktop.

Maybe there isn't a real solution, I'm just frustrated that I lose my z-depth settings whenever I fire up a game or something.

Posted by member 12798 on 2006-05-03 18:40:14 link

post the problem over at ls-universe.info. maybe this is a bug. i don't think Andymon takes a look these forums here often.