mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2026-07-06 13:26:58 +03:00
Sync from quickmods
This commit is contained in:
parent
36efcf8d3c
commit
20cb97a35a
57 changed files with 569 additions and 326 deletions
|
|
@ -418,7 +418,7 @@ void OneSixInstance::reloadVersion()
|
|||
try
|
||||
{
|
||||
d->version->reload(externalPatches());
|
||||
d->m_flags.remove(VersionBrokenFlag);
|
||||
unsetFlag(VersionBrokenFlag);
|
||||
emit versionReloaded();
|
||||
}
|
||||
catch (VersionIncomplete &error)
|
||||
|
|
@ -427,7 +427,7 @@ void OneSixInstance::reloadVersion()
|
|||
catch (MMCError &error)
|
||||
{
|
||||
d->version->clear();
|
||||
d->m_flags.insert(VersionBrokenFlag);
|
||||
setFlag(VersionBrokenFlag);
|
||||
// TODO: rethrow to show some error message(s)?
|
||||
emit versionReloaded();
|
||||
throw;
|
||||
|
|
@ -464,7 +464,7 @@ QString OneSixInstance::getStatusbarDescription()
|
|||
{
|
||||
traits.append(tr("custom"));
|
||||
}
|
||||
if (flags().contains(VersionBrokenFlag))
|
||||
if (flags() & VersionBrokenFlag)
|
||||
{
|
||||
traits.append(tr("broken"));
|
||||
}
|
||||
|
|
@ -569,3 +569,8 @@ QStringList OneSixInstance::extraArguments() const
|
|||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
std::shared_ptr<OneSixInstance> OneSixInstance::getSharedPtr()
|
||||
{
|
||||
return std::dynamic_pointer_cast<OneSixInstance>(BaseInstance::getSharedPtr());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue