[Evolution-hackers] alarm-notify ...
- From: Michael Meeks <michael meeks novell com>
- To: mbarnes <mbarnes redhat com>, P Chenthill <pchenthill novell com>
- Cc: evolution <evolution-hackers gnome org>
- Subject: [Evolution-hackers] alarm-notify ...
- Date: Fri, 23 Apr 2010 16:14:04 +0100
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 meeks novell com <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]