From 9bfa36efab8c9847238524fbaeb7313859f19583 Mon Sep 17 00:00:00 2001 From: Yoann Audouin Date: Wed, 12 Oct 2022 10:28:39 +0200 Subject: [PATCH] Removing 30s limit on QProcess --- src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx b/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx index f66cf75..16311c7 100644 --- a/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx +++ b/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx @@ -300,7 +300,9 @@ bool NETGENPlugin_NETGEN_3D_Remote::Compute(SMESH_Mesh& aMesh, myProcess.setStandardOutputFile(out_file); myProcess.start(program, arguments); - myProcess.waitForFinished(); + // Waiting for process to finish (argument -1 make it wait until the end of + // the process otherwise it just waits 30 seconds) + myProcess.waitForFinished(-1); int ret = myProcess.exitStatus(); if(ret != 0){ -- 2.30.2