disable savestate menu items in DSi mode

This commit is contained in:
Arisotura 2020-08-24 20:13:58 +02:00
parent 3685edeef2
commit f4427a89d0
1 changed files with 19 additions and 6 deletions

View File

@ -1880,6 +1880,18 @@ void MainWindow::onTitleUpdate(QString title)
void MainWindow::onEmuStart()
{
// TODO: make savestates work in DSi mode!!
if (Config::ConsoleType == 1)
{
for (int i = 0; i < 9; i++)
{
actSaveState[i]->setEnabled(false);
actLoadState[i]->setEnabled(false);
}
actUndoStateLoad->setEnabled(false);
}
else
{
for (int i = 1; i < 9; i++)
{
actSaveState[i]->setEnabled(true);
@ -1888,6 +1900,7 @@ void MainWindow::onEmuStart()
actSaveState[0]->setEnabled(true);
actLoadState[0]->setEnabled(true);
actUndoStateLoad->setEnabled(false);
}
actPause->setEnabled(true);
actPause->setChecked(false);