From 4cdb8e430c2b16b5a179323a09bc1426f20f574c Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 17 Jul 2013 17:27:04 +0000 Subject: [PATCH] No changes, just remove an extra pair of braces in wxHTML code. See #15348. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74568 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/html/m_image.cpp | 162 +++++++++++++++++++++---------------------- 1 file changed, 80 insertions(+), 82 deletions(-) diff --git a/src/html/m_image.cpp b/src/html/m_image.cpp index 6394fa1b2b..bce9c33235 100644 --- a/src/html/m_image.cpp +++ b/src/html/m_image.cpp @@ -124,88 +124,86 @@ wxHtmlLinkInfo *wxHtmlImageMapAreaCell::GetLink( int x, int y ) const } break; case POLY: - { - if (coords.GetCount() >= 6) - { - int intersects = 0; - int wherex = x; - int wherey = y; - int totalv = coords.GetCount() / 2; - int totalc = totalv * 2; - int xval = coords[totalc - 2]; - int yval = coords[totalc - 1]; - int end = totalc; - int pointer = 1; - - if ((yval >= wherey) != (coords[pointer] >= wherey)) - { - if ((xval >= wherex) == (coords[0] >= wherex)) - { - intersects += (xval >= wherex) ? 1 : 0; - } - else - { - intersects += ((xval - (yval - wherey) * - (coords[0] - xval) / - (coords[pointer] - yval)) >= wherex) ? 1 : 0; - } - } - - while (pointer < end) - { - yval = coords[pointer]; - pointer += 2; - if (yval >= wherey) - { - while ((pointer < end) && (coords[pointer] >= wherey)) - { - pointer += 2; - } - if (pointer >= end) - { - break; - } - if ((coords[pointer - 3] >= wherex) == - (coords[pointer - 1] >= wherex)) { - intersects += (coords[pointer - 3] >= wherex) ? 1 : 0; - } - else - { - intersects += - ((coords[pointer - 3] - (coords[pointer - 2] - wherey) * - (coords[pointer - 1] - coords[pointer - 3]) / - (coords[pointer] - coords[pointer - 2])) >= wherex) ? 1 : 0; - } - } - else - { - while ((pointer < end) && (coords[pointer] < wherey)) - { - pointer += 2; - } - if (pointer >= end) - { - break; - } - if ((coords[pointer - 3] >= wherex) == - (coords[pointer - 1] >= wherex)) - { - intersects += (coords[pointer - 3] >= wherex) ? 1 : 0; - } - else - { - intersects += - ((coords[pointer - 3] - (coords[pointer - 2] - wherey) * - (coords[pointer - 1] - coords[pointer - 3]) / - (coords[pointer] - coords[pointer - 2])) >= wherex) ? 1 : 0; - } - } - } - if ((intersects & 1) != 0) - { - return m_Link; - } - } + if (coords.GetCount() >= 6) + { + int intersects = 0; + int wherex = x; + int wherey = y; + int totalv = coords.GetCount() / 2; + int totalc = totalv * 2; + int xval = coords[totalc - 2]; + int yval = coords[totalc - 1]; + int end = totalc; + int pointer = 1; + + if ((yval >= wherey) != (coords[pointer] >= wherey)) + { + if ((xval >= wherex) == (coords[0] >= wherex)) + { + intersects += (xval >= wherex) ? 1 : 0; + } + else + { + intersects += ((xval - (yval - wherey) * + (coords[0] - xval) / + (coords[pointer] - yval)) >= wherex) ? 1 : 0; + } + } + + while (pointer < end) + { + yval = coords[pointer]; + pointer += 2; + if (yval >= wherey) + { + while ((pointer < end) && (coords[pointer] >= wherey)) + { + pointer += 2; + } + if (pointer >= end) + { + break; + } + if ((coords[pointer - 3] >= wherex) == + (coords[pointer - 1] >= wherex)) { + intersects += (coords[pointer - 3] >= wherex) ? 1 : 0; + } + else + { + intersects += + ((coords[pointer - 3] - (coords[pointer - 2] - wherey) * + (coords[pointer - 1] - coords[pointer - 3]) / + (coords[pointer] - coords[pointer - 2])) >= wherex) ? 1 : 0; + } + } + else + { + while ((pointer < end) && (coords[pointer] < wherey)) + { + pointer += 2; + } + if (pointer >= end) + { + break; + } + if ((coords[pointer - 3] >= wherex) == + (coords[pointer - 1] >= wherex)) + { + intersects += (coords[pointer - 3] >= wherex) ? 1 : 0; + } + else + { + intersects += + ((coords[pointer - 3] - (coords[pointer - 2] - wherey) * + (coords[pointer - 1] - coords[pointer - 3]) / + (coords[pointer] - coords[pointer - 2])) >= wherex) ? 1 : 0; + } + } + } + if ((intersects & 1) != 0) + { + return m_Link; + } } break; } -- 2.45.2