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

Reply via email to