From 4048ee8150cad5253fd6f0245c9a357484eac3f2 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 11 Nov 2014 15:09:21 +0100 Subject: refactored SciTECO runtime errors: moved from parser.cpp to error.cpp * the GError expection has been renamed to GlibError, to avoid nameclashes when working from the SciTECO namespace --- src/spawn.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/spawn.cpp') diff --git a/src/spawn.cpp b/src/spawn.cpp index fa199c6..9e8f620 100644 --- a/src/spawn.cpp +++ b/src/spawn.cpp @@ -28,6 +28,7 @@ #include "qregisters.h" #include "ring.h" #include "parser.h" +#include "error.h" #include "spawn.h" namespace SciTECO { @@ -350,7 +351,7 @@ StateExecuteCommand::done(const gchar *str) goto gerror; if (interface.is_interrupted()) - throw State::Error("Interrupted"); + throw Error("Interrupted"); if (eval_colon()) expressions.push(SUCCESS); @@ -360,7 +361,7 @@ StateExecuteCommand::done(const gchar *str) gerror: if (!eval_colon()) - throw GError(ctx.error); + throw GlibError(ctx.error); /* * If possible, encode process exit code -- cgit v1.2.3