From a7e5e613f86963c8bf82248ab044e0ea36e42fbc Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 16 Mar 2018 12:09:30 +0300 Subject: LIST<>::indexOf(T**) - fast index calculation for direct iterators --- plugins/SmileyAdd/src/SmileyBase.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'plugins/SmileyAdd/src') diff --git a/plugins/SmileyAdd/src/SmileyBase.cpp b/plugins/SmileyAdd/src/SmileyBase.cpp index e9ef6722d8..6394a9ba6a 100644 --- a/plugins/SmileyAdd/src/SmileyBase.cpp +++ b/plugins/SmileyAdd/src/SmileyBase.cpp @@ -376,9 +376,9 @@ void CloseSmileys(void) int CheckForTip(int x, int y, HWND hwnd, wchar_t **smltxt) { - for (int i = 0; i < regSmileys.getCount(); i++) - if (regSmileys[i]->QueryHitPointSpecial(x, y, hwnd, smltxt)) - return i; + for (auto &it : regSmileys) + if (it->QueryHitPointSpecial(x, y, hwnd, smltxt)) + return regSmileys.indexOf(&it); return -1; } -- cgit v1.2.3