From 91dde1576d16ac29167e15646d33fbfefcde9087 Mon Sep 17 00:00:00 2001 From: Oli Date: Fri, 28 Oct 2022 12:24:50 +0100 Subject: [PATCH] InAppPurchasesDemo: Avoid copies in range-for loops --- examples/Utilities/InAppPurchasesDemo.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/Utilities/InAppPurchasesDemo.h b/examples/Utilities/InAppPurchasesDemo.h index 164a98a325..ffc0508272 100644 --- a/examples/Utilities/InAppPurchasesDemo.h +++ b/examples/Utilities/InAppPurchasesDemo.h @@ -192,7 +192,7 @@ private: { purchaseInProgress = false; - for (const auto productId : info.purchase.productIds) + for (const auto& productId : info.purchase.productIds) { auto idx = findVoiceIndexFromIdentifier (productId); @@ -218,9 +218,9 @@ private: { if (success) { - for (auto& info : infos) + for (const auto& info : infos) { - for (const auto productId : info.purchase.productIds) + for (const auto& productId : info.purchase.productIds) { auto idx = findVoiceIndexFromIdentifier (productId); @@ -241,7 +241,7 @@ private: havePricesBeenFetched = true; StringArray identifiers; - for (auto& voiceProduct : voiceProducts) + for (const auto& voiceProduct : voiceProducts) identifiers.add (voiceProduct.identifier); InAppPurchases::getInstance()->getProductsInformation (identifiers);