[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]