GUI: Fix debugbreak when RegistersView::paintEvent is called
This commit is contained in:
parent
c0a9ec5a50
commit
c00ae0bb1b
|
@ -1265,13 +1265,15 @@ void RegistersView::paintEvent(QPaintEvent* event)
|
|||
QPainter wPainter(this->viewport());
|
||||
wPainter.fillRect(wPainter.viewport(), QBrush(ConfigColor("RegistersBackgroundColor")));
|
||||
|
||||
QMap<REGISTER_NAME, QString>::const_iterator it = mRegisterMapping.begin();
|
||||
// iterate all registers
|
||||
while(it != mRegisterMapping.end())
|
||||
// Don't draw the registers if a program isn't actually running
|
||||
if (!DbgIsDebugging())
|
||||
return;
|
||||
|
||||
// Iterate all registers
|
||||
for(auto itr = mRegisterMapping.begin(); itr != mRegisterMapping.end(); itr++)
|
||||
{
|
||||
// paint register at given position
|
||||
drawRegister(&wPainter, it.key(), registerValue(&wRegDumpStruct, it.key()));
|
||||
it++;
|
||||
// Paint register at given position
|
||||
drawRegister(&wPainter, itr.key(), registerValue(&wRegDumpStruct, itr.key()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue