summaryrefslogtreecommitdiff
path: root/src/BCDDFile.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/BCDDFile.cs')
-rw-r--r--src/BCDDFile.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/BCDDFile.cs b/src/BCDDFile.cs
index f0e7522..36a0872 100644
--- a/src/BCDDFile.cs
+++ b/src/BCDDFile.cs
@@ -57,6 +57,13 @@ namespace BCDD
}
try
{
+ List<String> validationErrors = board.ValidateLayout();
+ if (validationErrors.Count > 0)
+ {
+ throw new InvalidLayoutException(
+ String.Join("; ", validationErrors.ToArray())
+ );
+ }
int[,] ddTable = table.GetDDTable();
if (ddTable != null)
{