From b9ae25fa712c88e6861c733d60f44fab84b9c475 Mon Sep 17 00:00:00 2001
From: Shawn Rutledge <shawn.rutledge@digia.com>
Date: Tue, 25 Nov 2014 09:50:22 +0100
Subject: [PATCH] Android: replace qFind with std::find

qFind is deprecated, so these cause build errors with
configure -no-feature-DEPRECATED

Change-Id: Iefcb061d5e8ce256445528f601ead4c9d5d1dfd2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
---
 .../platforms/android/qandroidplatformmenu.cpp     | 12 ++++++------
 .../platforms/android/qandroidplatformmenubar.cpp  | 14 +++++++-------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/src/plugins/platforms/android/qandroidplatformmenu.cpp b/src/plugins/platforms/android/qandroidplatformmenu.cpp
index 8f992f6beaf..f8e7df87842 100644
--- a/src/plugins/platforms/android/qandroidplatformmenu.cpp
+++ b/src/plugins/platforms/android/qandroidplatformmenu.cpp
@@ -53,18 +53,18 @@ QAndroidPlatformMenu::~QAndroidPlatformMenu()
 void QAndroidPlatformMenu::insertMenuItem(QPlatformMenuItem *menuItem, QPlatformMenuItem *before)
 {
     QMutexLocker lock(&m_menuItemsMutex);
-    m_menuItems.insert(qFind(m_menuItems.begin(),
-                             m_menuItems.end(),
-                             static_cast<QAndroidPlatformMenuItem *>(before)),
+    m_menuItems.insert(std::find(m_menuItems.begin(),
+                                 m_menuItems.end(),
+                                 static_cast<QAndroidPlatformMenuItem *>(before)),
                        static_cast<QAndroidPlatformMenuItem *>(menuItem));
 }
 
 void QAndroidPlatformMenu::removeMenuItem(QPlatformMenuItem *menuItem)
 {
     QMutexLocker lock(&m_menuItemsMutex);
-    PlatformMenuItemsType::iterator it = qFind(m_menuItems.begin(),
-                                               m_menuItems.end(),
-                                               static_cast<QAndroidPlatformMenuItem *>(menuItem));
+    PlatformMenuItemsType::iterator it = std::find(m_menuItems.begin(),
+                                                   m_menuItems.end(),
+                                                   static_cast<QAndroidPlatformMenuItem *>(menuItem));
     if (it != m_menuItems.end())
         m_menuItems.erase(it);
 }
diff --git a/src/plugins/platforms/android/qandroidplatformmenubar.cpp b/src/plugins/platforms/android/qandroidplatformmenubar.cpp
index 87ebaa85549..2892c3ef3b7 100644
--- a/src/plugins/platforms/android/qandroidplatformmenubar.cpp
+++ b/src/plugins/platforms/android/qandroidplatformmenubar.cpp
@@ -51,18 +51,18 @@ QAndroidPlatformMenuBar::~QAndroidPlatformMenuBar()
 void QAndroidPlatformMenuBar::insertMenu(QPlatformMenu *menu, QPlatformMenu *before)
 {
     QMutexLocker lock(&m_menusListMutex);
-    m_menus.insert(qFind(m_menus.begin(),
-                         m_menus.end(),
-                         static_cast<QAndroidPlatformMenu *>(before)),
-                         static_cast<QAndroidPlatformMenu *>(menu));
+    m_menus.insert(std::find(m_menus.begin(),
+                             m_menus.end(),
+                             static_cast<QAndroidPlatformMenu *>(before)),
+                   static_cast<QAndroidPlatformMenu *>(menu));
 }
 
 void QAndroidPlatformMenuBar::removeMenu(QPlatformMenu *menu)
 {
     QMutexLocker lock(&m_menusListMutex);
-    m_menus.erase(qFind(m_menus.begin(),
-                        m_menus.end(),
-                        static_cast<QAndroidPlatformMenu *>(menu)));
+    m_menus.erase(std::find(m_menus.begin(),
+                            m_menus.end(),
+                            static_cast<QAndroidPlatformMenu *>(menu)));
 }
 
 void QAndroidPlatformMenuBar::syncMenu(QPlatformMenu *menu)
-- 
GitLab