ctrl-c to break execution fixed 41/21241/2
Cedric Delamarre [Tue, 21 Jan 2020 11:37:44 +0000 (12:37 +0100)]
    for i = 1:1d7,1+1;end   // the ctrl-c to stop the loop
    interactive test bug_1917

Change-Id: Iaf3befafc0116b835cb515f6243b6f26329b10b5

scilab/modules/core/src/cpp/runner.cpp

index 7d0d728..b9985d1 100644 (file)
@@ -39,20 +39,19 @@ void StaticRunner::sendExecDoneSignal()
 {
     switch (getCurrentRunner()->getCommandOrigin())
     {
-        case CONSOLE :
-        {
-            ThreadManagement::SendConsoleExecDoneSignal();
-            break;
-        }
         case DEBUGGER :
         {
             ThreadManagement::SendDebuggerExecDoneSignal();
             break;
         }
+        case CONSOLE :
         case TCLSCI :
         case NONE :
         default :
-        {}
+        {
+            ThreadManagement::SendConsoleExecDoneSignal();
+            break;
+        }
     }
 }