Clock applet was crashing when the timezone dialog was selected. This was due to an attempt to register a signal handler on a widget that does not exist, thus glib would throw a Critical Warning because of a Null reference.
Removing the signal handler and the attempt to add the handler resolves the issue. This code is a hang over from an old version of the clock applet when there actually was a reset button. It did not crash in previous versions of vermillion because glib did not throw critical warnings for null instance references, it does now. The clock timezone code is located in patch gnome-panel-10-clock-timezone.diff. This fix involves updating this patch to remove the offending code. As this patch is quite large, attached is a diff of the code to be removed and not the entire patch :) -------------- next part -------------- A non-text attachment was scrubbed... Name: 6527031.diff Type: text/x-patch Size: 903 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20070223/eec16472/attachment.bin>
