From fe39aeffa1a32096d0faf3ac177af3c23452ef47 Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 21 Nov 2017 19:43:41 +0000 Subject: [PATCH] ide: gdb fixed git-svn-id: svn://ultimatepp.org/upp/trunk@11491 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/Debuggers/GdbCmd.cpp | 1 + uppsrc/ide/idewin.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/uppsrc/ide/Debuggers/GdbCmd.cpp b/uppsrc/ide/Debuggers/GdbCmd.cpp index 995683df9..d6e7279a7 100644 --- a/uppsrc/ide/Debuggers/GdbCmd.cpp +++ b/uppsrc/ide/Debuggers/GdbCmd.cpp @@ -74,6 +74,7 @@ void MarkChanged(const VectorMap& m, ArrayCtrl& data) void Gdb::Lock() { + IdeHidePtr(); IdeDebugLock(); watches.Disable(); locals.Disable(); diff --git a/uppsrc/ide/idewin.cpp b/uppsrc/ide/idewin.cpp index ba590f5ca..cdf779224 100644 --- a/uppsrc/ide/idewin.cpp +++ b/uppsrc/ide/idewin.cpp @@ -268,11 +268,11 @@ void Ide::IdeHidePtr() bool Ide::IdeDebugLock() { if(debuglock == 0) { + debuglock = 1; editor.DisableBreakpointing(); MakeTitle(); SetBar(); Sync(); - debuglock = 1; return true; } debuglock++;