Comment 2 for bug 388556

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

Just to confirm that, by the way, can you run 'wnckprop' on a terminal (with your application running) and then click on the application window for the app that you're trying to dock?

Also, does your app fork and then go to the background? Because that code in AllTray should only be triggered when AllTray's child has died and AllTray expects to find the application in the window system within its process group.

That is another possibility, too, though: Does the application put itself into a new process group? If so, and it forks itself to background itself, there's nothing that can be done. AllTray can deal with children forking and dying by using the process group to determine what application is supposed to actually be attached, but if the application also changes PGIDs, then there is nothing else that can be done.