Browse Source

Do not use decimal

pull/303/head
Wiesław Šoltés 11 years ago
parent
commit
10f17bbc43
  1. 12
      src/Perspex.SceneGraph/RelativeRect.cs

12
src/Perspex.SceneGraph/RelativeRect.cs

@ -175,7 +175,7 @@ namespace Perspex
if (parts.Count == 4)
{
var unit = RelativeUnit.Absolute;
var scale = 1.0m;
var scale = 1.0;
if (parts[0].EndsWith("%"))
{
@ -191,14 +191,14 @@ namespace Perspex
parts[2] = parts[2].TrimEnd('%');
parts[3] = parts[3].TrimEnd('%');
unit = RelativeUnit.Relative;
scale = 0.01m;
scale = 0.01;
}
return new RelativeRect(
(double)(decimal.Parse(parts[0], culture) * scale),
(double)(decimal.Parse(parts[1], culture) * scale),
(double)(decimal.Parse(parts[2], culture) * scale),
(double)(decimal.Parse(parts[3], culture) * scale),
double.Parse(parts[0], culture) * scale,
double.Parse(parts[1], culture) * scale,
double.Parse(parts[2], culture) * scale,
double.Parse(parts[3], culture) * scale,
unit);
}
else

Loading…
Cancel
Save