61 lines
2.4 KiB
C++
61 lines
2.4 KiB
C++
$NetBSD: patch-kpdf_impl_SVGAnimationElementImpl.cc,v 1.1 2014/01/09 20:11:27 jperkin Exp $
|
|
|
|
Avoid ambiguous function call.
|
|
|
|
--- ksvg/impl/SVGAnimationElementImpl.cc.orig 2005-11-08 22:25:43.000000000 +0000
|
|
+++ ksvg/impl/SVGAnimationElementImpl.cc
|
|
@@ -100,7 +100,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
QString temp = parse.mid(9, 2);
|
|
milliseconds = temp.toUInt();
|
|
- result += (milliseconds * (1 / pow(10.0, temp.length())));
|
|
+ result += (milliseconds * (1 / pow(10.0, (double)temp.length())));
|
|
}
|
|
}
|
|
else if(doublePointOne != -1 && doublePointTwo == -1) // Spec: "Partial clock values"
|
|
@@ -115,7 +115,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
QString temp = parse.mid(6, 2);
|
|
milliseconds = temp.toUInt();
|
|
- result += (milliseconds * (1 / pow(10.0, temp.length())));
|
|
+ result += (milliseconds * (1 / pow(10.0, (double)temp.length())));
|
|
}
|
|
}
|
|
else // Spec: "Timecount values"
|
|
@@ -130,7 +130,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
result = parse.mid(0, dotPosition).toUInt() * 3600;
|
|
QString temp = parse.mid(dotPosition + 1, parse.length() - dotPosition - 2);
|
|
- result += (3600.0 * temp.toUInt()) * (1 / pow(10.0, temp.length()));
|
|
+ result += (3600.0 * temp.toUInt()) * (1 / pow(10.0, (double)temp.length()));
|
|
}
|
|
}
|
|
else if(parse.endsWith("min"))
|
|
@@ -141,7 +141,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
result = parse.mid(0, dotPosition).toUInt() * 60;
|
|
QString temp = parse.mid(dotPosition + 1, parse.length() - dotPosition - 4);
|
|
- result += (60.0 * temp.toUInt()) * (1 / pow(10.0, temp.length()));
|
|
+ result += (60.0 * temp.toUInt()) * (1 / pow(10.0, (double)temp.length()));
|
|
}
|
|
}
|
|
else if(parse.endsWith("ms"))
|
|
@@ -152,7 +152,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
result = parse.mid(0, dotPosition).toUInt() / 1000.0;
|
|
QString temp = parse.mid(dotPosition + 1, parse.length() - dotPosition - 3);
|
|
- result += (temp.toUInt() / 1000.0) * (1 / pow(10.0, temp.length()));
|
|
+ result += (temp.toUInt() / 1000.0) * (1 / pow(10.0, (double)temp.length()));
|
|
}
|
|
}
|
|
else if(parse.endsWith("s"))
|
|
@@ -163,7 +163,7 @@ double SVGAnimationElementImpl::parseClo
|
|
{
|
|
result = parse.mid(0, dotPosition).toUInt();
|
|
QString temp = parse.mid(dotPosition + 1, parse.length() - dotPosition - 2);
|
|
- result += temp.toUInt() * (1 / pow(10.0, temp.length()));
|
|
+ result += temp.toUInt() * (1 / pow(10.0, (double)temp.length()));
|
|
}
|
|
}
|
|
else
|