mirror of
https://github.com/MultiMC/MultiMC5.git
synced 2024-12-27 21:15:19 +00:00
Make updates prevented by missing accounts verbose
This commit is contained in:
parent
dd9e04000c
commit
b0e8037feb
@ -529,21 +529,21 @@ void MainWindow::on_actionAddInstance_triggered()
|
|||||||
{
|
{
|
||||||
errorMsg += "An instance with the given directory name already exists.";
|
errorMsg += "An instance with the given directory name already exists.";
|
||||||
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
case InstanceFactory::CantCreateDir:
|
case InstanceFactory::CantCreateDir:
|
||||||
{
|
{
|
||||||
errorMsg += "Failed to create the instance directory.";
|
errorMsg += "Failed to create the instance directory.";
|
||||||
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
errorMsg += QString("Unknown instance loader error %1").arg(error);
|
errorMsg += QString("Unknown instance loader error %1").arg(error);
|
||||||
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
CustomMessageBox::selectable(this, tr("Error"), errorMsg, QMessageBox::Warning)->show();
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -559,6 +559,14 @@ void MainWindow::on_actionAddInstance_triggered()
|
|||||||
});
|
});
|
||||||
loadDialog.exec(update.get());
|
loadDialog.exec(update.get());
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
CustomMessageBox::selectable(
|
||||||
|
this, tr("Error"),
|
||||||
|
tr("MultiMC cannot download Minecraft or update instances unless you have at least "
|
||||||
|
"one account added.\nPlease add your Mojang or Minecraft account."),
|
||||||
|
QMessageBox::Warning)->show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_actionCopyInstance_triggered()
|
void MainWindow::on_actionCopyInstance_triggered()
|
||||||
@ -634,7 +642,7 @@ void MainWindow::on_actionChangeInstGroup_triggered()
|
|||||||
bool ok = false;
|
bool ok = false;
|
||||||
QString name(m_selectedInstance->group());
|
QString name(m_selectedInstance->group());
|
||||||
auto groups = MMC->instances()->getGroups();
|
auto groups = MMC->instances()->getGroups();
|
||||||
groups.insert(0,"");
|
groups.insert(0, "");
|
||||||
groups.sort(Qt::CaseInsensitive);
|
groups.sort(Qt::CaseInsensitive);
|
||||||
int foo = groups.indexOf(name);
|
int foo = groups.indexOf(name);
|
||||||
|
|
||||||
@ -1011,7 +1019,14 @@ void MainWindow::on_actionChangeInstMCVersion_triggered()
|
|||||||
m_selectedInstance->setIntendedVersionId(vselect.selectedVersion()->descriptor());
|
m_selectedInstance->setIntendedVersionId(vselect.selectedVersion()->descriptor());
|
||||||
}
|
}
|
||||||
if (!MMC->accounts()->anyAccountIsValid())
|
if (!MMC->accounts()->anyAccountIsValid())
|
||||||
|
{
|
||||||
|
CustomMessageBox::selectable(
|
||||||
|
this, tr("Error"),
|
||||||
|
tr("MultiMC cannot download Minecraft or update instances unless you have at least "
|
||||||
|
"one account added.\nPlease add your Mojang or Minecraft account."),
|
||||||
|
QMessageBox::Warning)->show();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
auto updateTask = m_selectedInstance->doUpdate(false /*only_prepare*/);
|
auto updateTask = m_selectedInstance->doUpdate(false /*only_prepare*/);
|
||||||
if (!updateTask)
|
if (!updateTask)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user