Yuzu/Debuggers: Correct Wait Tree for Paused threads.

This commit is contained in:
Fernando Sahmkow 2020-03-07 13:07:04 -04:00
parent 83c7ba1ef7
commit 38c6c497f6

View file

@ -208,7 +208,11 @@ QString WaitTreeThread::GetText() const {
status = tr("running"); status = tr("running");
break; break;
case Kernel::ThreadStatus::Ready: case Kernel::ThreadStatus::Ready:
status = tr("ready"); if (!thread.IsPaused()) {
status = tr("ready");
} else {
status = tr("paused");
}
break; break;
case Kernel::ThreadStatus::Paused: case Kernel::ThreadStatus::Paused:
status = tr("paused"); status = tr("paused");
@ -256,7 +260,11 @@ QColor WaitTreeThread::GetColor() const {
case Kernel::ThreadStatus::Running: case Kernel::ThreadStatus::Running:
return QColor(Qt::GlobalColor::darkGreen); return QColor(Qt::GlobalColor::darkGreen);
case Kernel::ThreadStatus::Ready: case Kernel::ThreadStatus::Ready:
return QColor(Qt::GlobalColor::darkBlue); if (!thread.IsPaused()) {
return QColor(Qt::GlobalColor::darkBlue);
} else {
return QColor(Qt::GlobalColor::lightGray);
}
case Kernel::ThreadStatus::Paused: case Kernel::ThreadStatus::Paused:
return QColor(Qt::GlobalColor::lightGray); return QColor(Qt::GlobalColor::lightGray);
case Kernel::ThreadStatus::WaitHLEEvent: case Kernel::ThreadStatus::WaitHLEEvent: