From f1e819824b56793852d52ee64c289535d1c677b6 Mon Sep 17 00:00:00 2001
From: Damian <>
Date: Tue, 20 Apr 2021 20:56:01 +0000
Subject: [PATCH] 98_DOIF.pm: svg card: time scaling position fixed
git-svn-id: https://svn.fhem.de/fhem/trunk@24291 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/98_DOIF.pm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm
index 1ab2f9f5c..f3a412979 100644
--- a/fhem/FHEM/98_DOIF.pm
+++ b/fhem/FHEM/98_DOIF.pm
@@ -4687,7 +4687,7 @@ sub card
my ($sec,$minutes,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime($timebeginn);
my $beginhour=int($hour/$scale)*$scale;
my $diffminutes=($hour-$beginhour)*60+$minutes;
- my $pos=int ($diffminutes/($scale*60)*100)/10;
+ my $pos=int ($diffminutes/($scale*60)*1000)/100;
# for (my $i=1;$i<=4;$i++) {
# my $x=$i*15-0.5;
@@ -4697,8 +4697,8 @@ sub card
for (my $i=0;$i<=5;$i++) {
my $hour=$beginhour+($i+1)*$scale;
$hour=($hour >= 24 ? $hour % 24:$hour);
- my $x=$i*10-$pos+9.5;
- $out.=sprintf('',$x,$xpos+1.5,$x,$xpos-1.5);
+ my $x=$i*10-$pos+9;
+ $out.=sprintf('',$x,$xpos+1.5,$x,$xpos-1.5) if ($x > 0);
$out.=sprintf('%02d',$x,$hour);
}
} else {