diff --git a/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp b/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp index dbac03aba9..fbcc31ab1e 100644 --- a/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp +++ b/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp @@ -1493,12 +1493,12 @@ struct PushNotifications::Pimpl env->CallVoidMethod (channel, NotificationChannel.enableVibration, c.enableVibration); } - auto AndroidAudioAttributesBuilder = LocalRef (env->NewObject (AndroidAudioAttributesBuilder, AndroidAudioAttributesBuilder.constructor)); + LocalRef builder (env->NewObject (AndroidAudioAttributesBuilder, AndroidAudioAttributesBuilder.constructor)); const int contentTypeSonification = 4; const int usageNotification = 5; - env->CallObjectMethod (AndroidAudioAttributesBuilder, AndroidAudioAttributesBuilder.setContentType, contentTypeSonification); - env->CallObjectMethod (AndroidAudioAttributesBuilder, AndroidAudioAttributesBuilder.setUsage, usageNotification); - auto audioAttributes = LocalRef (env->CallObjectMethod (AndroidAudioAttributesBuilder, AndroidAudioAttributesBuilder.build)); + env->CallObjectMethod (builder.get(), AndroidAudioAttributesBuilder.setContentType, contentTypeSonification); + env->CallObjectMethod (builder.get(), AndroidAudioAttributesBuilder.setUsage, usageNotification); + auto audioAttributes = LocalRef (env->CallObjectMethod (builder.get(), AndroidAudioAttributesBuilder.build)); env->CallVoidMethod (channel, NotificationChannel.setSound, juceUrlToAndroidUri (c.soundToPlay).get(), audioAttributes.get()); env->CallVoidMethod (notificationManager, NotificationManagerApi26.createNotificationChannel, channel.get());