mirror of https://github.com/mgba-emu/mgba.git
Qt: Add status message for rewinding being disabled
This commit is contained in:
parent
4312ce14ff
commit
5d6349338a
|
@ -500,6 +500,9 @@ void CoreController::showResetInfo(bool enable) {
|
|||
|
||||
void CoreController::setRewinding(bool rewind) {
|
||||
if (!m_threadContext.core->opts.rewindEnable) {
|
||||
if (rewind) {
|
||||
emit statusPosted(tr("Rewinding not currently enabled"));
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (rewind && m_multiplayer && m_multiplayer->attached() > 1) {
|
||||
|
@ -514,7 +517,12 @@ void CoreController::setRewinding(bool rewind) {
|
|||
}
|
||||
|
||||
void CoreController::rewind(int states) {
|
||||
{
|
||||
if (!states) {
|
||||
return;
|
||||
}
|
||||
if (!m_threadContext.core->opts.rewindEnable) {
|
||||
emit statusPosted(tr("Rewinding not currently enabled"));
|
||||
}
|
||||
Interrupter interrupter(this);
|
||||
if (!states) {
|
||||
states = INT_MAX;
|
||||
|
@ -524,7 +532,7 @@ void CoreController::rewind(int states) {
|
|||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
interrupter.resume();
|
||||
emit frameAvailable();
|
||||
emit rewound();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue