2008-07-23, 20:02
WiSo Wrote:Don't have the plugin in front of me but you can search for system.exec inside the *.py files and replace it by system.execwait. This will freeze XBMC (doesn't matter if you don't need it) but allows XBMC to maximize again.Okay, I did that. It does work well for Firefox. For SageTV, not so well. SageTV is already running in the system tray. When I "launch" it from within XBMC the screen flashes as if it launched the program, then goes back to XBMC, then switches to Sage. If I sleep Sage back to the system tray, XBMC does not restore itself. This makes sense as SageTV never actually quits. For me system.exec works better in this instance (with EvenGhost maximizing XBMC after Sage sleeps).
I'm not sure what you are monitoring for the launched app to close, but can you monitor if it is minimized and not closed?