From 693e826e41eccff0e2f66a1304dc55aa3e776f9a Mon Sep 17 00:00:00 2001 From: Akexorcist Date: Tue, 13 Apr 2021 23:36:59 +0700 Subject: [PATCH 1/2] Prevent unspecified module error when using in android project --- publish/mavencentral.gradle | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/publish/mavencentral.gradle b/publish/mavencentral.gradle index 596a2b5..66c5c35 100644 --- a/publish/mavencentral.gradle +++ b/publish/mavencentral.gradle @@ -84,12 +84,13 @@ publishing { } withXml { def dependenciesNode = asNode().appendNode('dependencies') - project.configurations.implementation.allDependencies.each { - def dependencyNode = dependenciesNode.appendNode('dependency') - dependencyNode.appendNode('groupId', it.group) - dependencyNode.appendNode('artifactId', it.name) - dependencyNode.appendNode('version', it.version) + if (it.name != 'unspecified') { + def dependencyNode = dependenciesNode.appendNode('dependency') + dependencyNode.appendNode('groupId', it.group) + dependencyNode.appendNode('artifactId', it.name) + dependencyNode.appendNode('version', it.version) + } } } } From 3b2146745920d5758e56cb8ccec3fbe7e2d9aea4 Mon Sep 17 00:00:00 2001 From: Reza <59873565+mr-nent@users.noreply.github.com> Date: Thu, 6 May 2021 13:19:37 +0200 Subject: [PATCH 2/2] Passes decoration's reference to Configuration object in getResources() inside LocalizationActivityDelegate.kt for API >= Q --- .../localizationactivity/core/LocalizationActivityDelegate.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localization/src/main/java/com/akexorcist/localizationactivity/core/LocalizationActivityDelegate.kt b/localization/src/main/java/com/akexorcist/localizationactivity/core/LocalizationActivityDelegate.kt index 8d39d6e..c6fb954 100644 --- a/localization/src/main/java/com/akexorcist/localizationactivity/core/LocalizationActivityDelegate.kt +++ b/localization/src/main/java/com/akexorcist/localizationactivity/core/LocalizationActivityDelegate.kt @@ -102,7 +102,7 @@ open class LocalizationActivityDelegate(val activity: Activity) { return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val localeList = LocaleList(locale) LocaleList.setDefault(localeList) - val config = Configuration().apply { + val config = Configuration(resources.configuration).apply { setLocale(locale) setLocales(localeList) setLayoutDirection(locale)