From 43b80f7a7321ee27988c1701bd5e09c791aef984 Mon Sep 17 00:00:00 2001 From: Lukasz Kozakiewicz Date: Tue, 20 Mar 2018 10:50:16 +0100 Subject: [PATCH] Android: fix a crash on app resume when native views are displayed. --- modules/juce_core/native/java/JuceAppActivity.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/juce_core/native/java/JuceAppActivity.java b/modules/juce_core/native/java/JuceAppActivity.java index d13ed85e9a..b649ef5a76 100644 --- a/modules/juce_core/native/java/JuceAppActivity.java +++ b/modules/juce_core/native/java/JuceAppActivity.java @@ -222,9 +222,12 @@ public class JuceAppActivity extends $$JuceAppActivityBaseClass$$ super.onResume(); resumeApp(); - // Ensure that navigation/status bar visibility is correctly restored. - for (int i = 0; i < viewHolder.getChildCount(); ++i) - ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); + // Ensure that navigation/status bar visibility is correctly restored. + for (int i = 0; i < viewHolder.getChildCount(); ++i) + { + if (viewHolder.getChildAt (i) instanceof ComponentPeerView) + ((ComponentPeerView) viewHolder.getChildAt (i)).appResumed(); + } } @Override