fixing x3g output when there is a print waring but no error
This commit is contained in:
parent
fbde630394
commit
06e1188248
3 changed files with 8 additions and 7 deletions
|
|
@ -30,6 +30,7 @@ either expressed or implied, of the FreeBSD Project.
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using MatterHackers.Agg;
|
||||
|
|
@ -82,11 +83,11 @@ namespace MatterHackers.MatterControl.Plugins.X3GDriver
|
|||
string gcodePath = Path.ChangeExtension(outputPath, "_gcode");
|
||||
|
||||
// Generate the gcode
|
||||
var result = await base.Generate(libraryItems, gcodePath, progress, cancellationToken);
|
||||
var errors = await base.Generate(libraryItems, gcodePath, progress, cancellationToken);
|
||||
|
||||
if (result != null && result.Count > 0)
|
||||
if (errors.Any(e => e.ErrorLevel == ValidationErrorLevel.Error))
|
||||
{
|
||||
return result;
|
||||
return errors;
|
||||
}
|
||||
|
||||
var inputFile = new StreamReader(gcodePath);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue