diff --git a/src/plugins/debugger/cdb/cdbmodules.cpp b/src/plugins/debugger/cdb/cdbmodules.cpp index 387f0ffe7d453188e2be44b326f97177d619acad..8082527e1e9f5466e3d2ae9c540d935e4fc9265f 100644 --- a/src/plugins/debugger/cdb/cdbmodules.cpp +++ b/src/plugins/debugger/cdb/cdbmodules.cpp @@ -68,8 +68,10 @@ static inline void getBasicModuleParameters(const DEBUG_MODULE_PARAMETERS &p, Module *module) { const QString hexPrefix = QLatin1String("0x"); - module->symbolsRead = (p.Flags & DEBUG_MODULE_USER_MODE) - && (p.SymbolType != DEBUG_SYMTYPE_NONE); + if ((p.Flags & DEBUG_MODULE_USER_MODE) && (p.SymbolType != DEBUG_SYMTYPE_NONE)) + module->symbolsRead = Module::ReadOk; + else + module->symbolsRead = Module::ReadFailed; module->startAddress = hexPrefix + QString::number(p.Base, 16); module->endAddress = hexPrefix + QString::number((p.Base + p.Size), 16); }