@Johannes - Thanks, but I find that the reported problems actually still occur in the trunk bzr branch lp:alarm-clock rev 194: Both the segfault, and the failure to create the ~/config/autostart directory when trying to *disable* autostart still occur (the trunk code only tries to create it when *enabling* autostart (which it already is by default) so its still effectively impossible for alarm-clock-applet to create the dir).
I am attaching a branch for your review with two additional revs (195 and 196) which fix the problems.
196:
Fix disabling autostart: create ~/config/autostart directory for disable
as well as for enable (LP: #610632).
195:
Fix segfaults: clear 'err' after each g_error_free().
@Johannes - Thanks, but I find that the reported problems actually still occur in the trunk bzr branch lp:alarm-clock rev 194: Both the segfault, and the failure to create the ~/config/autostart directory when trying to *disable* autostart still occur (the trunk code only tries to create it when *enabling* autostart (which it already is by default) so its still effectively impossible for alarm-clock-applet to create the dir).
I am attaching a branch for your review with two additional revs (195 and 196) which fix the problems.
196:
Fix disabling autostart: create ~/config/autostart directory for disable
as well as for enable (LP: #610632).
195:
Fix segfaults: clear 'err' after each g_error_free().