diff --git a/VECTO3GUI/ViewModel/Impl/JoblistViewModel.cs b/VECTO3GUI/ViewModel/Impl/JoblistViewModel.cs
index 3f647d9102c078b02bc3fbf79ef9bc8e5cd2044b..c4a814071f5c6d51ba560ae754c69a2c6819251d 100644
--- a/VECTO3GUI/ViewModel/Impl/JoblistViewModel.cs
+++ b/VECTO3GUI/ViewModel/Impl/JoblistViewModel.cs
@@ -913,11 +913,12 @@ namespace VECTO3GUI.ViewModel.Impl
 							var rootNode = xdoc.Root?.Name.LocalName ?? "";
 							if (XMLNames.VectoInputEngineering.Equals(rootNode, StringComparison.InvariantCultureIgnoreCase)) {
 								input = xmlReader.CreateEngineering(fullFileName);
+								mode = ExecutionMode.Engineering;
 							} else if (XMLNames.VectoInputDeclaration.Equals(rootNode, StringComparison.InvariantCultureIgnoreCase)) {
 								using (var reader = XmlReader.Create(fullFileName)) {
 									input = xmlReader.CreateDeclaration(reader);
 								}
-								mode = ExecutionMode.Engineering;
+								mode = ExecutionMode.Declaration;
 							}
 							break;
 					}