@@ -1135,6 +1135,8 @@ void DebuggerGDB::RunCommand(int cmd)
11351135 if (!m_pProcess)
11361136 return ;
11371137
1138+ bool debuggerContinued = false ;
1139+
11381140 switch (cmd)
11391141 {
11401142 case CMD_CONTINUE:
@@ -1145,6 +1147,7 @@ void DebuggerGDB::RunCommand(int cmd)
11451147 Log (_ (" Continuing..." ));
11461148 m_State.GetDriver ()->Continue ();
11471149 m_State.GetDriver ()->ResetCurrentFrame ();
1150+ debuggerContinued = true ;
11481151 }
11491152 break ;
11501153 }
@@ -1156,6 +1159,7 @@ void DebuggerGDB::RunCommand(int cmd)
11561159 {
11571160 m_State.GetDriver ()->Step ();
11581161 m_State.GetDriver ()->ResetCurrentFrame ();
1162+ debuggerContinued = true ;
11591163 }
11601164 break ;
11611165 }
@@ -1173,6 +1177,7 @@ void DebuggerGDB::RunCommand(int cmd)
11731177 m_State.GetDriver ()->StepInstruction ();
11741178 m_State.GetDriver ()->ResetCurrentFrame ();
11751179 m_State.GetDriver ()->NotifyCursorChanged ();
1180+ debuggerContinued = true ;
11761181 }
11771182 break ;
11781183 }
@@ -1190,6 +1195,7 @@ void DebuggerGDB::RunCommand(int cmd)
11901195 m_State.GetDriver ()->StepIntoInstruction ();
11911196 m_State.GetDriver ()->ResetCurrentFrame ();
11921197 m_State.GetDriver ()->NotifyCursorChanged ();
1198+ debuggerContinued = true ;
11931199 }
11941200 break ;
11951201 }
@@ -1201,6 +1207,7 @@ void DebuggerGDB::RunCommand(int cmd)
12011207 {
12021208 m_State.GetDriver ()->StepIn ();
12031209 m_State.GetDriver ()->ResetCurrentFrame ();
1210+ debuggerContinued = true ;
12041211 }
12051212 break ;
12061213 }
@@ -1212,6 +1219,7 @@ void DebuggerGDB::RunCommand(int cmd)
12121219 {
12131220 m_State.GetDriver ()->StepOut ();
12141221 m_State.GetDriver ()->ResetCurrentFrame ();
1222+ debuggerContinued = true ;
12151223 }
12161224 break ;
12171225 }
@@ -1265,6 +1273,13 @@ void DebuggerGDB::RunCommand(int cmd)
12651273
12661274 default : break ;
12671275 }
1276+
1277+ if (debuggerContinued)
1278+ {
1279+ PluginManager *plm = Manager::Get ()->GetPluginManager ();
1280+ CodeBlocksEvent evt (cbEVT_DEBUGGER_CONTINUED);
1281+ plm->NotifyPlugins (evt);
1282+ }
12681283}
12691284
12701285int DebuggerGDB::GetStackFrameCount () const
0 commit comments