From 7abe1f4f167ad2d2337e12a080619fad418a046e Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Thu, 19 Dec 2013 16:16:58 +0000 Subject: [PATCH] handle rereadcfg git-svn-id: https://svn.fhem.de/fhem/trunk@4417 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/32_mailcheck.pm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/32_mailcheck.pm b/fhem/FHEM/32_mailcheck.pm index 5fe844e25..cb8b0d2e3 100755 --- a/fhem/FHEM/32_mailcheck.pm +++ b/fhem/FHEM/32_mailcheck.pm @@ -95,13 +95,14 @@ mailcheck_Notify($$) { my ($hash,$dev) = @_; - if( grep(m/^INITIALIZED$/, @{$dev->{CHANGED}}) ) { - delete $modules{mailcheck}->{NotifyFn}; + return if($dev->{NAME} ne "global"); + return if(!grep(m/^INITIALIZED|REREADCFG$/, @{$dev->{CHANGED}})); - foreach my $d (keys %defs) { - next if($defs{$d}{TYPE} ne "mailcheck"); - mailcheck_Connect($defs{$d}); - } + delete $modules{mailcheck}->{NotifyFn}; + + foreach my $d (keys %defs) { + next if($defs{$d}{TYPE} ne "mailcheck"); + mailcheck_Connect($defs{$d}); } }