cleanups
This commit is contained in:
+1
-10
@@ -590,8 +590,6 @@ void LauncherBackend::removeCustomBuild(int index)
|
||||
|| m_builds.isEmpty();
|
||||
saveCustomBuilds();
|
||||
|
||||
// Раньше удалялась только запись, а архив сборки оставался лежать в
|
||||
// galeonLauncher/builds вместе со ссылкой на него в index.json.
|
||||
if (!m_switcher->forgetBuild(removed.id)) {
|
||||
emit launchError(Loc::text("build.warning.archiveNotRemoved")
|
||||
.arg(removed.name,
|
||||
@@ -604,9 +602,6 @@ void LauncherBackend::removeCustomBuild(int index)
|
||||
if (!wasActive)
|
||||
return;
|
||||
|
||||
// Удалили активную сборку: в .minecraft лежит её содержимое, а активной
|
||||
// становится другая. Оставить как есть нельзя — при следующем переключении
|
||||
// чужое содержимое уехало бы в архив новой сборки поверх её собственного.
|
||||
m_settings.remove(QStringLiteral("activeBuildId"));
|
||||
saveSettings();
|
||||
|
||||
@@ -617,8 +612,6 @@ void LauncherBackend::removeCustomBuild(int index)
|
||||
|
||||
const CustomBuild &next = m_builds.first();
|
||||
emit launchProgress(Loc::text("build.progress.activating").arg(next.name));
|
||||
// from = -1: архивировать нечего, содержимое удалённой сборки уходит вместе
|
||||
// с ней. Дальше обычная очистка и распаковка новой активной сборки.
|
||||
m_switcher->switchTo(-1, QString(), next.id, next.name, gameDir());
|
||||
emit switchChanged();
|
||||
emit busyChanged();
|
||||
@@ -1118,8 +1111,6 @@ void LauncherBackend::launchGame(int profileIndex, int buildIndex)
|
||||
return;
|
||||
}
|
||||
|
||||
// Дальше проверяется только папка игры: свои файлы лаунчер уже разложил
|
||||
// в galeonLauncher при запуске.
|
||||
const QString directory = gameDir();
|
||||
if (!QDir(directory).exists()) {
|
||||
emit launchError(Loc::text("launch.error.gameDirMissing")
|
||||
@@ -2552,7 +2543,7 @@ void LauncherBackend::loadSettings()
|
||||
{QStringLiteral("fullscreen"), false},
|
||||
// Язык интерфейса: "system" — по системной локали.
|
||||
{QStringLiteral("language"), QStringLiteral("system")},
|
||||
{QStringLiteral("launcherName"), QStringLiteral("KishkaLauncher")},
|
||||
{QStringLiteral("launcherName"), QStringLiteral("BiLauncher")},
|
||||
{QStringLiteral("launcherVersion"), QStringLiteral("1.0")},
|
||||
{QStringLiteral("activeBuildId"), 0},
|
||||
// Сервер готовых сборок. В интерфейс не вынесен: менять его
|
||||
|
||||
Reference in New Issue
Block a user