Hi guys, I was reading calendar/gui/alarm-dialog/alarm-notify.c - trying (of course) to work out why alarm delivery is apparently not working at all.
I just committed some code enabling dbus threading - without which you can quite happily use dbus from multiple threads, only it will crash and burn very horribly. That seemed to fix a nasty race I was getting whereby no alarms showed up at all. It might also help to undo: static void message_push (Message *msg) { /* This used be pushed through the thread pool. This fix is made to work-around the crashers in dbus due to threading. The threading is not completely removed as its better to have alarm daemon running in a thread rather than blocking main thread. This is the reason the creation of thread pool is commented out */ msg->func (msg); } This sort of thing. I could also not see where the "Repeat" functionality (customize an alarm, and select "Repeat the alarm" is setup - surely not on the e-d-s side ? - do we still have it ? It was also a surprise to me to see the default setting for "create an alarm 15 mins before each appointment" to be off - is that a feature ? :-) it was unexpected. Finally - it seems some migration code went awry somewhere here, and busted the "use systray" setting for the alarm daemon: https://bugzilla.gnome.org/show_bug.cgi?id=616658 HTH, Michael. -- michael.me...@novell.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers