Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 75032fba authored by Jonathan Klee's avatar Jonathan Klee
Browse files

Merge branch '720-r-fix-languages' into 'master'

Fix install of language specific split apk

See merge request !7
parents 4f7380a8 f73b95cf
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -68,7 +68,16 @@ class SplitInstallService : Service() {
            callback: ISplitInstallServiceCallback
        ) {
            for (element in list) {
                mSplitInstaller.install(packageName, element.get("module_name").toString())
                val apk = element.getString("module_name") ?: element.getString("language")
                apk?.let {
                    mSplitInstaller.install(packageName, apk)
                } ?: logBundleError(element)
            }
        }

        private fun logBundleError(bundle: Bundle) {
            for (entry in bundle.keySet()) {
                Log.e(TAG, "Unknown bundle entry: $entry. Value is ${bundle.get(entry)}")
            }
        }