GNOME Bugzilla – Bug 271851
Second start of evo from panel fails to stop startup-notification
Last modified: 2013-09-10 14:03:29 UTC
When you start evolution, the panel says "Starting evolution", and the cursor changes, this works all fine when you first start evolution, but if you subsequently start it again (with an instance still running), evolution fails to stop the startup-notification, so the cursor remains spinning even after the new window has opened.
sounds like panel bug. evolution restarted just exits after talking corba to the original.
In that case you need to call gdk_notify_startup_complete() in the one that exits...
Created attachment 71997 [details] [review] fix EVIL startup notification problem This bug has annoyed me for so long I am so glad it was an easy fix :). The patch just adds a manual gdk_notify_startup_complete ();. It is run if evolution finds another instance, this is needed because no windows are created by the instance. #317051 is a duplicate bug about the same problem.
*** Bug 317051 has been marked as a duplicate of this bug. ***
stephen: thanks for the patch, can you 1) change "// comment style" to "/* comment style */" and 2) add a changelog entry diff for shell/ChangeLog ? thanks a lot in advance!
Created attachment 72536 [details] [review] Fixed up fix of startup notification problem Sorry about taking so long I never got an email. I will remember to click the cc button in the future :-).
Stephen, I dont see this in 2.8. Are you still able to see it?
I still see it with 2.8.2 from ubuntu edgy
I still see it too. Are you using 2.8.0? or another 2.8 version?
Ahem, I mean 2.8.1 :-)
I use the head trunk. May be Ill try installing an rpm and try to reproduce it. It seems pretty important.
Ubuntu bug on https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/91082, the bug is still happening with evolution 2.10 when using a the applications menu item
This problem still exists. When will you guys merge the patch, it's been sitting for about 6 months! This is really not encouraging people to contribute if they don't get patches merged. I can update the patch if it does not merge cleanly with the latest source code.
Stephen, I do want to try this patch and see if that helps you. Ive pushed to trunk. Please test it out in 2.11.1
I am unable to get evolution compiling. If you want to test it's fixed do: Start evolution from gnome-panel or another gui app. Start it again from gnome-panel or another gui app. If the startup-notification ends after the second evolution window opens then the bug is fixed. If it does not then the bug is not fixed. Thanks for finally commiting this fix. It has annoyed me to no end, the issue and that simple fixes are not getting commited. Is there any chance you could commit a similar fix to the point release. E.g. for evolution 2.10.2? After all it's a very simple and safe fix.
Stephen, I committed this to trunk only. I want to hear feedbacks before I push it to 2.10.2.