2009-01-14, 00:13
moby-uk Wrote:The alt-tab "problem" is due to the fact that the XBMC window is "TOPMOST" which means it's above anything else that isn't "TOPMOST", most windows aren't so they are below XBMC even if they have focus; this was a change that went in in the "intel" patch.
The last experimental change to the externalplayer that Jester kindly built for me only changes the TOPMOST-ness of the XBMC window for the duration that the external player is running. For me, at least, the effect of having forceontop=true and hidexbmc=false is that when the externalplayer is launched
1) the taskbar becomes briefly visible above the XBMC window
2) the external player (in my case windows media player) appears over XBMC
3) WMP makes itself fullscreen
...
4) I close WMP
5) XBMC is below it
In terms of "fixing" the wider alt-tab "problem" IMVHO there's nothing wrong with XBMC making its window topmost, however, if it loses focus, which AFAICT (Win32 window management isn't my thing) can only happen if the user presses alt-tab then it should make itself NOTOPMOST until it regains focus.
thanks for that,
I'll update the intel vsync trac ticket with this info, so made captnbry or somebody can change the patch (now in SVN) so it reads to focus state (if that even can be done....or key combo) so it makes its NOTOPMOST when to user alt-tabs...