Debugger [CDB]: Release COM interfaces on RunControl finished.
Ensure that at most one instance of the CDBEngine is alive. Prevent inconsistent debugger states if several sessions are started. Squashed cherry-picked commits from master correcting the plugin state handling (2efdeb5c, 57f76162). Reviewed-by: hjk Task-number: QTCREATORBUG-2894
Showing
- src/plugins/debugger/cdb/cdbengine.cpp 9 additions, 0 deletionssrc/plugins/debugger/cdb/cdbengine.cpp
- src/plugins/debugger/cdb/coreengine.cpp 62 additions, 14 deletionssrc/plugins/debugger/cdb/coreengine.cpp
- src/plugins/debugger/cdb/coreengine.h 6 additions, 1 deletionsrc/plugins/debugger/cdb/coreengine.h
- src/plugins/debugger/debuggerengine.cpp 2 additions, 2 deletionssrc/plugins/debugger/debuggerengine.cpp
- src/plugins/debugger/debuggerplugin.cpp 7 additions, 0 deletionssrc/plugins/debugger/debuggerplugin.cpp
Loading
Please register or sign in to comment