After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 271851 - Second start of evo from panel fails to stop startup-notification
Second start of evo from panel fails to stop startup-notification
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Shell
2.10.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Srinivasa Ragavan
Evolution QA team
: 317051 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-01-27 11:36 UTC by Crispin Flowerday (not receiving bugmail)
Modified: 2013-09-10 14:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
fix EVIL startup notification problem (423 bytes, patch)
2006-08-31 23:27 UTC, Stephen Cook
none Details | Review
Fixed up fix of startup notification problem (790 bytes, patch)
2006-09-11 09:22 UTC, Stephen Cook
committed Details | Review

Description Crispin Flowerday (not receiving bugmail) 2005-01-27 11:36:09 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.
Comment 1 Not Zed 2005-08-05 09:17:27 UTC
sounds like panel bug.

evolution restarted just exits after talking corba to the original.
Comment 2 Crispin Flowerday (not receiving bugmail) 2005-08-05 09:39:35 UTC
In that case you need to call gdk_notify_startup_complete() in the one that exits...
Comment 3 Stephen Cook 2006-08-31 23:27:57 UTC
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.
Comment 4 Elijah Newren 2006-08-31 23:36:57 UTC
*** Bug 317051 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2006-09-01 19:51:16 UTC
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!
Comment 6 Stephen Cook 2006-09-11 09:22:29 UTC
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 :-).
Comment 7 Srinivasa Ragavan 2006-10-14 09:35:21 UTC
Stephen, I dont see this in 2.8. Are you still able to see it?
Comment 8 Crispin Flowerday (not receiving bugmail) 2006-10-14 11:40:54 UTC
I still see it with 2.8.2 from ubuntu edgy
Comment 9 Stephen Cook 2006-10-14 19:47:38 UTC
I still see it too.  Are you using 2.8.0? or another 2.8 version?
Comment 10 Crispin Flowerday (not receiving bugmail) 2006-10-14 20:10:32 UTC
Ahem, I mean 2.8.1 :-)
Comment 11 Srinivasa Ragavan 2006-10-15 15:55:36 UTC
I use the head trunk. May be Ill try installing an rpm and try to reproduce it. It seems pretty important.

Comment 12 Sebastien Bacher 2007-04-17 15:31:27 UTC
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
Comment 13 Stephen Cook 2007-04-22 01:11:21 UTC
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.
Comment 14 Srinivasa Ragavan 2007-04-22 17:47:13 UTC
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
Comment 15 Stephen Cook 2007-04-23 03:56:13 UTC
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.
Comment 16 Srinivasa Ragavan 2007-04-23 04:07:15 UTC
Stephen, I committed this to trunk only. I want to hear feedbacks before I push it to 2.10.2.