From bc9a524a556e6f9027d7533f4b911cbaa0b331ba Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Sat, 29 Nov 2025 11:31:36 -0600 Subject: [PATCH] Handle edge case where Gosu.user_languages is empty (on alpine linux for example) --- .github/workflows/build-tebako.yml | 2 +- lib/settings.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-tebako.yml b/.github/workflows/build-tebako.yml index 61c23b0..be2a4a2 100644 --- a/.github/workflows/build-tebako.yml +++ b/.github/workflows/build-tebako.yml @@ -2,7 +2,7 @@ name: Build Launcher Binary on: push: - branches: [ master, test ] + branches: [master] workflow_dispatch: jobs: diff --git a/lib/settings.rb b/lib/settings.rb index 35abeac..02fd0df 100644 --- a/lib/settings.rb +++ b/lib/settings.rb @@ -2,7 +2,7 @@ class W3DHub class Settings def self.defaults { - language: Gosu.user_languages.first.split("_").first, + language: Gosu.user_languages.first&.split("_")&.first || "en", app_install_dir: default_app_install_dir, package_cache_dir: default_package_cache_dir, parallel_downloads: 4,