From 15602429062ee0a91cdc2d45c44289465cbf4b46 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 23 May 2022 11:40:14 +0100 Subject: [PATCH] Android: Add missing ActivityLifecycleCallbacks method --- modules/juce_core/native/juce_android_JNIHelpers.cpp | 1 + modules/juce_core/native/juce_android_JNIHelpers.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/modules/juce_core/native/juce_android_JNIHelpers.cpp b/modules/juce_core/native/juce_android_JNIHelpers.cpp index 2741e393ef..0d3174fba9 100644 --- a/modules/juce_core/native/juce_android_JNIHelpers.cpp +++ b/modules/juce_core/native/juce_android_JNIHelpers.cpp @@ -440,6 +440,7 @@ jobject ActivityLifecycleCallbacks::invoke (jobject proxy, jobject method, jobje else if (methodName == "onActivityPostSaveInstanceState") { onActivityPostSaveInstanceState (activity, bundle); return nullptr; } else if (methodName == "onActivityPostStarted") { onActivityPostStarted (activity); return nullptr; } else if (methodName == "onActivityPostStopped") { onActivityPostStopped (activity); return nullptr; } + else if (methodName == "onActivityConfigurationChanged") { onActivityConfigurationChanged (activity); return nullptr; } return AndroidInterfaceImplementer::invoke (proxy, method, args); } diff --git a/modules/juce_core/native/juce_android_JNIHelpers.h b/modules/juce_core/native/juce_android_JNIHelpers.h index 756ad97142..441d9f79eb 100644 --- a/modules/juce_core/native/juce_android_JNIHelpers.h +++ b/modules/juce_core/native/juce_android_JNIHelpers.h @@ -926,6 +926,8 @@ public: virtual void onActivityPostStarted (jobject /*activity*/) {} virtual void onActivityPostStopped (jobject /*activity*/) {} + virtual void onActivityConfigurationChanged (jobject /*activity*/) {} + private: jobject invoke (jobject, jobject, jobjectArray) override; };