Don't die when calendars aren't readable, rather,

just tell conky to display why no calendar is there.
This commit is contained in:
Bradley M. Kuhn 2014-01-24 14:53:40 -05:00
parent c6f6b948f5
commit e8fbe2dea2

View file

@ -570,11 +570,14 @@ if (defined $config->{cleanOutputDirFirst} and $config->{cleanOutputDirFirst}) {
DieLog("$CONFIG_FILE doesn't specify a (readable) output directory via outputDir setting: $!")
unless defined $config->{outputDir} and -d $config->{outputDir};
DieLog("$CONFIG_FILE doesn't specify a readable public nor a private diary file")
unless (defined $config->{publicDiary} and -r $config->{publicDiary}) or
(defined $config->{privateyDiary} and -r $config->{privateDiary});
unless ((defined $config->{publicDiary} and -r $config->{publicDiary}) or
(defined $config->{privateyDiary} and -r $config->{privateDiary})) {
foreach my $key (qw/publicDiary privateDiary/) {
print "\${color5}$key file, $config->{$key} does not exist\n"
if defined $config->{$key}
}
exit 0;
}
FilterEmacsToICal($config->{publicDiary}, $config->{privateDiary},
$config->{outputDir}, $config, $config->{user});