Comment 13 for bug 460483

Revision history for this message
Geoff Goehle (goehle) wrote :

I wrote that hack and have been using it for the past few months. Its stable, and does the job, but needs to be implemented in a cleaner fashion. Right now when evolution starts up it minimizes the window and hides the task bar button. Then when the user clicks on evolution in the applet it uses fork to spawn a new window. When that window is closed, the hidden window is still open in the background, keeping evolution running.

Things that need to be done:
1. Fork is not the right way to do it. There should be some way to spawn a new evolution window using dbus or something like that. The way its done now leaves a zombie process, which doesn't do any harm bug is annoying.
2. There needs to be an option in the evolution plugin menu to turn this on and off. This would be easy enough for someone who understood the evolution plugin api.