diff --git a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java index b42b3c960a1..291d91bb8bd 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java @@ -179,9 +179,6 @@ public class QtActivityBase extends Activity if ((diff & ActivityInfo.CONFIG_LOCALE) != 0) QtNative.updateLocale(); - if ((diff & ActivityInfo.CONFIG_DENSITY) != 0) - QtDisplayManager.updateScreenDensity(this); - m_prevConfig = new Configuration(newConfig); } diff --git a/src/android/jar/src/org/qtproject/qt/android/QtDisplayManager.java b/src/android/jar/src/org/qtproject/qt/android/QtDisplayManager.java index d6b44a29b62..bd1c5e50c14 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtDisplayManager.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtDisplayManager.java @@ -64,7 +64,8 @@ class QtDisplayManager { @Override public void onDisplayChanged(int displayId) { - updateRefreshRate(m_activity); + QtDisplayManager.updateRefreshRate(m_activity); + QtDisplayManager.updateScreenDensity(m_activity); QtDisplayManager.handleScreenChanged(displayId); }