70_XBMC: fixed too frequent updates after stops

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@10966 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
vbs2
2016-02-29 19:58:19 +00:00
parent 37babe5ba0
commit cd662e17ca

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);