From a2c006c042ceba360c97918bae04eb588aecfeef Mon Sep 17 00:00:00 2001 From: Michelle Dayangco Date: Fri, 9 Jan 2026 21:46:36 +0800 Subject: [PATCH] Fix view text issue when orientation change after language change --- virtusize/src/main/java/com/virtusize/android/VirtusizeImpl.kt | 1 + .../java/com/virtusize/android/data/local/VirtusizeParams.kt | 2 +- .../java/com/virtusize/android/flutter/VirtusizeFlutterImpl.kt | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/virtusize/src/main/java/com/virtusize/android/VirtusizeImpl.kt b/virtusize/src/main/java/com/virtusize/android/VirtusizeImpl.kt index 9cf7de26..6212cc87 100644 --- a/virtusize/src/main/java/com/virtusize/android/VirtusizeImpl.kt +++ b/virtusize/src/main/java/com/virtusize/android/VirtusizeImpl.kt @@ -423,6 +423,7 @@ internal class VirtusizeImpl( } scope.launch { + params.language = language virtusizeRepository.setVsWidgetLanguage(language) virtusizeRepository.fetchDataForInPageRecommendation( shouldUpdateUserProducts = false, diff --git a/virtusize/src/main/java/com/virtusize/android/data/local/VirtusizeParams.kt b/virtusize/src/main/java/com/virtusize/android/data/local/VirtusizeParams.kt index 85aaebd5..fd04e148 100644 --- a/virtusize/src/main/java/com/virtusize/android/data/local/VirtusizeParams.kt +++ b/virtusize/src/main/java/com/virtusize/android/data/local/VirtusizeParams.kt @@ -25,7 +25,7 @@ data class VirtusizeParams( internal var apiKey: String?, internal var environment: VirtusizeEnvironment, private var region: VirtusizeRegion, - internal val language: VirtusizeLanguage, + internal var language: VirtusizeLanguage, private val allowedLanguages: MutableList, internal var externalUserId: String?, private val showSGI: Boolean, diff --git a/virtusize/src/main/java/com/virtusize/android/flutter/VirtusizeFlutterImpl.kt b/virtusize/src/main/java/com/virtusize/android/flutter/VirtusizeFlutterImpl.kt index e5a71404..a49bb8e1 100644 --- a/virtusize/src/main/java/com/virtusize/android/flutter/VirtusizeFlutterImpl.kt +++ b/virtusize/src/main/java/com/virtusize/android/flutter/VirtusizeFlutterImpl.kt @@ -387,6 +387,7 @@ internal class VirtusizeFlutterImpl( override fun setVsWidgetLanguage(language: VirtusizeLanguage) { virtusizeFlutterPresenter?.onLangugeClick(language) scope.launch { + params.language = language virtusizeRepository.setVsWidgetLanguage(language) virtusizeRepository.fetchDataForInPageRecommendation( shouldUpdateUserProducts = false,