diff --git a/GleeBug/Debugger.Loop.Exception.cpp b/GleeBug/Debugger.Loop.Exception.cpp index 25423ea..d2a4c21 100644 --- a/GleeBug/Debugger.Loop.Exception.cpp +++ b/GleeBug/Debugger.Loop.Exception.cpp @@ -32,10 +32,6 @@ namespace GleeBug mProcess->permanentDep = true; #endif //_WIN64 - //call the attach callback if appropriate - if(mAttachedToProcess && mProcess->dwProcessId == mMainProcess.dwProcessId) - cbAttachBreakpoint(); - //call the callback cbSystemBreakpoint(); } diff --git a/GleeBug/Debugger.Loop.Process.cpp b/GleeBug/Debugger.Loop.Process.cpp index cb278ea..d1ede6d 100644 --- a/GleeBug/Debugger.Loop.Process.cpp +++ b/GleeBug/Debugger.Loop.Process.cpp @@ -11,6 +11,7 @@ namespace GleeBug mMainProcess.hThread = createProcess.hThread; mMainProcess.dwProcessId = mDebugEvent.dwProcessId; mMainProcess.dwThreadId = mDebugEvent.dwThreadId; + cbAttachBreakpoint(); } //process housekeeping