diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj
index b249b309e5..264bb5786e 100644
--- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj
+++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/ICSharpCode.Reports.Core.csproj
@@ -137,7 +137,6 @@
-
diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Decorators/RectangleDecorator.cs b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Decorators/RectangleDecorator.cs
deleted file mode 100644
index d6a7077b82..0000000000
--- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Exporter/Decorators/RectangleDecorator.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Created by SharpDevelop.
- * User: Peter Forstmeier
- * Date: 30.12.2010
- * Time: 19:41
- *
- * To change this template use Tools | Options | Coding | Edit Standard Headers.
- */
-using System;
-using ICSharpCode.Reports.Core.Exporter;
-
-namespace ICSharpCode.Reports.Core.Exporter
-{
- ///
- /// Description of RectangleDecorator.
- ///
- public class aaRectangleDecorator: GraphicStyleDecorator
- {
- public aaRectangleDecorator(BaseShape shape):base(shape)
- {
- }
-
- private int corner;
-
- public int CornerRadius {
- get {
-
- return corner;
- }
- set { corner = value; }
- }
-
-
- }
-}
diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Printing/Graphics/RectangleShape.cs b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Printing/Graphics/RectangleShape.cs
index 55aaea95cc..a177bf1b81 100644
--- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Printing/Graphics/RectangleShape.cs
+++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/Printing/Graphics/RectangleShape.cs
@@ -78,18 +78,21 @@ namespace ICSharpCode.Reports.Core {
if (contentByte == null) {
throw new ArgumentNullException("contentByte");
}
- if (line == null) {
- throw new ArgumentNullException("line");
- }
+
if (style == null) {
throw new ArgumentNullException("style");
}
if (rectangle == null) {
throw new ArgumentNullException("rectangle");
}
-
+ float t;
+ if (line == null) {
+ t = 1;
+ } else {
+ t = line.Thickness;
+ }
BaseShape.SetupShape(contentByte,style);
- contentByte.SetLineWidth(UnitConverter.FromPixel(line.Thickness).Point);
+ contentByte.SetLineWidth(UnitConverter.FromPixel(t).Point);
contentByte.RoundRectangle(rectangle.Left, rectangle.Bottom, rectangle.Width, rectangle.Height, CornerRadius);
BaseShape.FinishShape(contentByte);
}