diff options
Diffstat (limited to 'src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java')
-rw-r--r-- | src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java index ec890d1d61..05c1cef7c6 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java @@ -559,7 +559,9 @@ public class QtActivityDelegate private final DisplayManager.DisplayListener displayListener = new DisplayManager.DisplayListener() { @Override - public void onDisplayAdded(int displayId) { } + public void onDisplayAdded(int displayId) { + QtNative.handleScreenAdded(displayId); + } private boolean isSimilarRotation(int r1, int r2) { @@ -586,10 +588,13 @@ public class QtActivityDelegate float refreshRate = display.getRefreshRate(); QtNative.handleRefreshRateChanged(refreshRate); + QtNative.handleScreenChanged(displayId); } @Override - public void onDisplayRemoved(int displayId) { } + public void onDisplayRemoved(int displayId) { + QtNative.handleScreenRemoved(displayId); + } }; public boolean updateActivity(Activity activity) |