From d182ed38cd3c960a25034f642585063d91002a6f 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 5373469141..a4b50fb081 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 23f1d02f1a..db82cd6100 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; };