From ddeafd740949a343e3863b89b77a6dc505632244 Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Fri, 17 Apr 2020 17:25:26 +0300 Subject: [PATCH] fix(android): configuration change not saved in current context (#11300) Fixes TIMOB-27505 --- .../src/java/org/appcelerator/titanium/TiBaseActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/titanium/src/java/org/appcelerator/titanium/TiBaseActivity.java b/android/titanium/src/java/org/appcelerator/titanium/TiBaseActivity.java index d01ac049f31..5a28a0d0799 100644 --- a/android/titanium/src/java/org/appcelerator/titanium/TiBaseActivity.java +++ b/android/titanium/src/java/org/appcelerator/titanium/TiBaseActivity.java @@ -1139,6 +1139,10 @@ public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); + if (Build.VERSION.SDK_INT < 26) { + getResources().updateConfiguration(newConfig, getResources().getDisplayMetrics()); + } + // Update ActionBar height and font size, if needed. // Handler will only be null if activity was set up without a title bar. if (this.actionBarStyleHandler != null) {