From 83ed20efc17560df217cf7409deaff3a2cfb039a Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 21 Oct 2013 06:37:07 +0000 Subject: [PATCH] SVG: avoid exit for wrong data git-svn-id: https://svn.fhem.de/fhem/trunk@4081 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_SVG.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_SVG.pm b/fhem/FHEM/98_SVG.pm index a237fa3b5..8ee7d75bd 100755 --- a/fhem/FHEM/98_SVG.pm +++ b/fhem/FHEM/98_SVG.pm @@ -1033,7 +1033,6 @@ SVG_render($$$$$$$$$) } else { ($d, $v) = split(" ", $l); - $d = ($tmul ? int((SVG_time_to_sec($d)-$fromsec)*$tmul) : $d); if($ld ne $d || $lv ne $v) { # Saves a lot on year zoomlevel $ld = $d; $lv = $v; @@ -1047,11 +1046,11 @@ SVG_render($$$$$$$$$) } $dxp = $hdx[0]; - if($dxp && int(@{$dxp}) < 2 && !$tosec) { # not enough data and no range... + if(($dxp && int(@{$dxp}) < 2 && !$tosec) || # not enough data and no range... + (!$tmul && !$dxp)) { SVG_pO ""; return $SVG_RET; } - if(!$tmul) { # recompute the x data if no range sepcified $fromsec = SVG_time_to_sec($dxp->[0]) if(!$fromsec); $tosec = SVG_time_to_sec($dxp->[int(@{$dxp})-1]) if(!$tosec);