diff --git a/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java b/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java index 0f5c054ff..42d87a19e 100644 --- a/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java +++ b/android/app/src/main/java/app/organicmaps/base/BaseMwmFragmentActivity.java @@ -18,9 +18,7 @@ import androidx.fragment.app.FragmentManager; import app.organicmaps.MwmApplication; import app.organicmaps.R; import app.organicmaps.SplashActivity; -import app.organicmaps.sdk.util.Config; import app.organicmaps.sdk.util.log.Logger; -import app.organicmaps.util.RtlUtils; import com.google.android.material.appbar.MaterialToolbar; import java.util.Objects; @@ -42,7 +40,6 @@ public abstract class BaseMwmFragmentActivity extends AppCompatActivity { super.onCreate(savedInstanceState); EdgeToEdge.enable(this, SystemBarStyle.dark(Color.TRANSPARENT)); - RtlUtils.manageRtl(this); if (!MwmApplication.from(this).getOrganicMaps().arePlatformAndCoreInitialized()) { final Intent intent = Objects.requireNonNull(getIntent()); diff --git a/android/app/src/main/java/app/organicmaps/util/RtlUtils.java b/android/app/src/main/java/app/organicmaps/util/RtlUtils.java deleted file mode 100644 index b138cad17..000000000 --- a/android/app/src/main/java/app/organicmaps/util/RtlUtils.java +++ /dev/null @@ -1,25 +0,0 @@ -package app.organicmaps.util; - -import android.app.Activity; -import android.view.View; -import androidx.annotation.NonNull; -import androidx.core.text.TextUtilsCompat; -import java.util.Arrays; -import java.util.List; -import java.util.Locale; - -public class RtlUtils -{ - private final static List rtlLocalesWithTranslation = Arrays.asList("ar", "fa"); - - public static void manageRtl(@NonNull final Activity activity) - { - final String currentLanguage = Locale.getDefault().getLanguage(); - final boolean isRTL = - TextUtilsCompat.getLayoutDirectionFromLocale(Locale.getDefault()) == View.LAYOUT_DIRECTION_RTL; - if (isRTL && rtlLocalesWithTranslation.contains(currentLanguage)) - activity.getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); - else - activity.getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_LTR); - } -}