2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-03 16:56:54 +00:00

70_XBMC: fixed too frequent updates after stops

git-svn-id: https://svn.fhem.de/fhem/trunk@10966 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
vbs2 2016-02-29 19:58:19 +00:00
parent b17c664861
commit cbbcd60592

View File

@ -243,6 +243,7 @@ sub XBMC_QueueIntervalUpdate($;$) {
if (!defined($time)) {
$time = AttrVal($hash->{NAME},'updateInterval',60);
}
RemoveInternalTimer($hash);
InternalTimer(time() + $time, "XBMC_Check", $hash, 0);
}
@ -596,7 +597,7 @@ sub XBMC_ProcessNotification($$)
#HACK: We want to fetch GUI.Properties here to update for example stereoscopicmode.
# When doing this here we still get the in-movie stereo mode. So we define a timer
# to invoke the update in some (tm) seconds
InternalTimer(time() + 2, "XBMC_Check", $hash, 0);
XBMC_QueueIntervalUpdate($hash, 2);
}
elsif($obj->{method} eq "Player.OnPause") {
readingsSingleUpdate($hash,"playStatus",'paused',1);