summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCedric Delamarre <cdl@esi-group.com>2020-02-26 16:29:51 +0100
committerAntoine ELIAS <antoine.elias@esi-group.com>2020-03-03 08:21:30 +0100
commit5812c3a2b09ab383e521f5a0a31db586da55add8 (patch)
tree48675364a5da4481a3c4a8b88b38622549898fe2
parent1093d71a937c2e18023134b9c5dc46349547a2a5 (diff)
downloadscilab-5812c3a2b09ab383e521f5a0a31db586da55add8.zip
scilab-5812c3a2b09ab383e521f5a0a31db586da55add8.tar.gz
[debugger] stop on break point fixed.
Change-Id: Ia0904aa01177a7f1eb1ee74c12ff0a1b66c3e12e
-rw-r--r--scilab/modules/ast/src/cpp/ast/debugmanager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/scilab/modules/ast/src/cpp/ast/debugmanager.cpp b/scilab/modules/ast/src/cpp/ast/debugmanager.cpp
index a54e720..60f4f82 100644
--- a/scilab/modules/ast/src/cpp/ast/debugmanager.cpp
+++ b/scilab/modules/ast/src/cpp/ast/debugmanager.cpp
@@ -479,6 +479,9 @@ void DebuggerManager::internal_stop()
479{ 479{
480 interrupted = true; 480 interrupted = true;
481 generateCallStack(); 481 generateCallStack();
482 // release the debugger thread
483 ThreadManagement::SendDebuggerExecDoneSignal();
484 // wait inside pause
482 pause(); 485 pause();
483 //clean current seqexp 486 //clean current seqexp
484 interrupted = false; 487 interrupted = false;